1.git 将新本地分支添加到远程分支使用 git push origin <新分支名>
3)运行git reset --hard HEAD^
3.恢复远程的一个错误提交:(主要是先删除远程错误分支重新提交正确分支)
1)备份远程分支到本地: git checkout -b old_branch
2)删除远程错误分支 git push origin :wrongbranch
2.回退版本:
1)通过 git log 查看当前分支的提交日志;
2)在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。3)运行git reset --hard HEAD^
3.恢复远程的一个错误提交:(主要是先删除远程错误分支重新提交正确分支)
1)备份远程分支到本地: git checkout -b old_branch
2)删除远程错误分支 git push origin :wrongbranch
3)重新提交该分支的正确 git push origin rightbranch
3.删除本地分支:git branch -D <分支名>
4.新建分支并切换:先切换到要打分支的节点再运行 git checkout -b <分支名>,(git bran branchname 这个命令会在当前活动分支的基础上创建一个新的分支)
5.合并节点:git merge <待与当前节点进行合并的分支名> (若合并后出现 fast forward 提示,直接修改其他任意文件提交即可)
6. 删除远程分支中的某些文件夹及文件,本地的文件不会被删除
git rm -r --cached some-directory
git commit -m "Remove the now ignored directory some-directory"
将本地项目添加到Git,项目根目录下添加如下命令:
git init git add README.md git commit -m "first commit" git remote add origin https://github.com/kai161/test.git git push -u origin master
删除远程服务器的文件、文件夹(保留本地文件)
1、 git rm --cached -r <filename>
2、git commit -m "remove useless file"
3、git push