一、Git修改文件夹名
1)git mv -f oldfolder newfolder
2)git add -u newfolder # -u:会更新已经追踪的文件和文件夹
3)git commit -m "重命名文件夹"
4)git push origin master
二、git 如何将加入了git版本管理的文件从版本管理中删除
1)git rm -f 文件名
2)git commit -m "删除了文件xxxx"
3)git push origin master
(use --cached to keep the file, or -f to force removal)
三、git强制覆盖本地命令(分步执行):
git fetch --all
git reset --hard origin/master
git pull
git强制覆盖本地命令(单条执行):
git fetch --all && git reset --hard origin/master && git pull
四、Git 合并两个分支内容
1,将开发分支代码合入到master中
git checkout dev #切换到dev开发分支
git pull
git checkout master
git merge dev #合并dev分支到master上
git push origin master #将代码推到master上
2,将master的代码同步更新到开发分支中
merge方法:保证主干提交线干净(可以安全回溯)
git checkout master
git pull
git checkout dev
git merge master
git pull origin dev
五、版本回退
1、git log --oneline 查看需要回退的commit号
2、git reset --hard ‘commit号’
3、强制提交到分支
git push -f -u origin 分支