比较两个分支
git diff branch_1 branch_2
回退到之前的某个版本
git reset --hard SHA
查看远程仓库分支
git branch -r
更新到最新的代码
git fetch origin master
git fetch origin master[:local_branch_name]
上传代码
git push -u master origin [-f]
显示远程仓库
git remote -v
在本地新建一个分支: git branch branch_name
切换到你的新分支: git checkout [-b] branch_name
将新分支发布在github上: git push origin branch_name
在本地删除一个分支: git branch -d branch_name
在github远程端删除一个分支: git push origin :branch_name (分支名前的冒号代表删除)
#创建一个tag:
git tag -a 1.2.3-m 'version 1.2.3'引号中是说明信息(local)
git push --tags 就可以在Github网上看到创建的tag了(push to server)
#删除某个tag
git tag -d 1.2.3删除这个tag(local)
git push origin :refs/tags/1.2.3删除这个tag(server),这时可以发现Github网上的那个tag不见了
git diff branch_1 branch_2
回退到之前的某个版本
git reset --hard SHA
查看远程仓库分支
git branch -r
更新到最新的代码
git fetch origin master
git fetch origin master[:local_branch_name]
上传代码
git push -u master origin [-f]
显示远程仓库
git remote -v
在本地新建一个分支: git branch branch_name
切换到你的新分支: git checkout [-b] branch_name
将新分支发布在github上: git push origin branch_name
在本地删除一个分支: git branch -d branch_name
在github远程端删除一个分支: git push origin :branch_name (分支名前的冒号代表删除)
#创建一个tag:
git tag -a 1.2.3-m 'version 1.2.3'引号中是说明信息(local)
git push --tags 就可以在Github网上看到创建的tag了(push to server)
#删除某个tag
git tag -d 1.2.3删除这个tag(local)
git push origin :refs/tags/1.2.3删除这个tag(server),这时可以发现Github网上的那个tag不见了