1、Git 添加错误之后撤销commit 或者回滚
(1) git log 查找 head
(2)git reset --soft <commit>
(3)git reset –hard 8ff24a6803173208f3e606e32dfcf82db9ac84d8
2、合并master分支所有改动
git checkout master && git pull
git check dev && git pull
git merge master
git push origin dev
3、删除远程分支
删除本地的远程跟踪分支
git branch -r -d origin/branch-name
使用git branch -a查看,分支remotes/origin/branch-name应该已经不存在了
git push origin :branch-name
删除原种分支
4、本地分支链接远程分支推送(本地与远程名称不一样)
将本地ios修改先推送至iOS正确分支
git checkout -b ios --track remotes/origin/iOS
如果本地错误分支已建立远程分支,删除远程分支ios
git push origin --delete ios
删除本地分支
git branch -d ios
5.添加.gitignore
CMakeFiles/
cmake_install.cmake
Makefile
CMakeCache.txt
cmake-build-debug/
*.csv
6.重定向至远程仓库
git remote set-url origin git@git.xxx.com:xxx/xxx.git
7.同步folk分支
git remote -v
git remote add upstream git@git.xxx.com:original_user/original_responsibility.git
Git remote -v
Git fetch upstream
Git checkout master
git merge upstream/master
git checkout zzzz
git push origin
这样flok分支就有了这个源分支
8.错误操作后的撤销
1、git add 了错误文件后的撤销操作
git add ./path/file.txt
git reset ./path/file.txt