常用git命令及使用
我们工作中常用到的git命令:
1、git clone
该命令从服务器克隆一份完整、最新的源代码。
eg:从服务器上拿代码,并创建自己的分支
git clone gitlab@git.****.git
git checkout develop
git branch name
2、git pull
该命令从服务器上拉代码
eg:
git checkout native
git pull origin native
git checkout mybranch
git merge native
git status
3、git branch git push origin
建立分支并将自己的分支作为新分支代码
eg:
git branch mybranch//建立自己的分支
git checkout native//切换到native分支
git push origin native//提交到远程分支
//git push origin mybranch: native//远程分支跟本地分支不一样
4、删除远程分支
git push origin :native//删除远程native分支
5、合并代码提交到自己的分支
git status
git add .
git status
git commit -m"modify bug about ..."
git status
git push origin mybranch
6、合并远程代码
git status
git add .
git commit -m"modify"
git push origin mybranch//提交到自己的分支
git checkout native//切换到远程要合并的分支
git pull origin native
git checkout mybranh//切回到自己的分支
git merge native //先将native的分支代码合并到自己的分支
冲突处理:
git checkout --theirs 路径
git checkout --ours 路径
(手动修改代码,然后需要git add .)
git add .
git checkout native
git pull origin native //确保在合代码的时候 没有别人刚好上传了 所以需要先拉一下代码
git merge mybranh //讲自己分支的代码合并到native上 此时基本不会冲突,因为之前刚将native合并到mybranch 上面
git push origin native
git checkout mybranch//合并完切回自己的分支
7、删除文件夹
git rm * -r //*代表所有的文件,一般都是指定文件