Git操作

强制推送

1
git push -f origin dev_fugaoyang

删除远程分支

1
git push origin :dev_fugaoyang

合并多次提交

1
git rebase -i head~4

切换分支

1
git checkout dev_fugaoyang

git pull免输密码

git bash进入你的项目目录,输入:

1 2
git config --global credential.helper store

再操作一次git pull

追加提交

1 2 3 4 5
git checkout dev_fugaoyang git status git add git commit --amend --no-edit git push -f

代码冲突

1 2 3 4 5
>>>>>>HEAD new code ========== old code <<<<<<abcd

保留代码

1、先将全部代码提交至分支dev_new

2、将多余的测试、日志代码去掉,提交需求代码至代码库

3、从dev_new分支拉取代码,必然会冲突

4、中止合并,保留本地修改,重置索引,将代码封存

5、修改冲突

浙ICP备11005866号-8