当前位置:   article > 正文

git常用命令_git 小企鹅

git 小企鹅

安装git

在git的官网下载需要的版本
安装完成后需要设置用户的用户名和邮箱

git config --global user.name "Your Name"
// 例如: config --global user.name "caowen"
git config --global user.email "email@example.com"
// 例如:config --global user.email "caowen@holardata.com"
  • 1
  • 2
  • 3
  • 4

在本地新建仓库名,存放项目用git来管理

// 如果不在当前目录,进入你要新建仓库的文件目录下
cd 文件夹名 
// 如果在直接操作
git init 项目名称 
cd 项目名称 
  • 1
  • 2
  • 3
  • 4
  • 5

配置密钥

检查当前是否已经配置过密钥

cd ~/.ssh 或cd .ssh
  • 1

如果没有会提示

 No such file or directory
  • 1

执行下面命令

ssh-keygen -t rsa -C "邮箱名称"
// 例如:ssh-keygen -t rsa -C "caowen@holardata.com"
  • 1
  • 2

回车输入密码,再次确认输入密码 提示密钥生成好了 会有路径
例如:路径 users/caowen/.ssh/id_rsa.pub

进入这个路径 粘贴文件中的内容,进入gitlab中
设置=> ssh密钥=>点击生成密钥,将复制的文件粘贴在密钥文本栏=>点击增加密钥
即可完成配置

使用git拉取分支仓库的代码

git clone 仓库地址
git clone 仓库地址 --branch 分支名称
  • 1
  • 2

新建分支

git fetch origin A:B   // 新建分支和远程仓库分支代码一致
git checkout -b A    //  新建分支A 并切换到该分支
  • 1
  • 2

切换分支

git checkout A   // 切换到A分支
  • 1

删除分支

git branch -d A    // 删除A分支
git branch -r -d origin/A   =>   git push origin :A     //  删除远程仓库分支A
  • 1
  • 2

合并分支

1. 将分支B的代码同步到主分支A上(检查两个分支的代码是否是最新是否有异常冲突)
git checkout A
git status
git pull origin A
git merge B 

2. 将主分支A的代码同步到开发分支B(检查两个分支的代码是否是最新是否有异常冲突)
git checkout B
git status
git pull origin B
git merge A
git status
git add .
git  commit -m '合并分支'
git push origin B

合并完分支后要进行提交操作,否则本地代码是好的,github上不更新!!!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

提交分支

git branch // 查看当前在哪个分支
git status // 查看文件修改状态
git diff // 未提交文件的改动
git add * // 提交
git commit -m ‘描述’ // 添加描述
git pull // 更新 最新版本的话会提示当前已是最新版本
git push origin A // 提交当前分支到远程仓库A分支上

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/636643
推荐阅读