Git常用命令
2016-12-09 本文已影响27人
amnsss
- git clone后,切换到远程分支:
git checkout -b 2.0.0 origin/2.0.0
- 本地分支提交到远程分支:
git push --set-upstream origin ZWJ16/6/16
- 跟踪远程分支:
git checkout --track origin/serverfix
- 创建分支:
git branch <branchname>
修改会被带到新分支上 - 切换分支:
git checkout <branchname>
- 创建并切换分支:
git checkout -b <new_branch> [<start_point>]
- 取消已经暂存的文件:
git reset HEAD <filename>
- 取消对文件的修改:
git checkout -- <file>
- 将上次提交加入一些新的内容,或修改提交信息:
git commit --amend
- 把某次提交的修改应用到当前分支:
git cherry-pick <commit id>
- 本地已存在项目添加到远程仓库:
- 在远程创建仓库复制地址:
git@gitlab.corp.qunar.com:wenjie.zhang/statistics.git
- 在本地仓库提交
git init --> git add . --> git commit
- 连接到远程
git remote add origin git@gitlab.corp.qunar.com:wenjie.zhang/statistics.git
该命令是把本地历史区中的文件添加到github服务器的暂存区中。 git pull origin master
-
git push -u origin master
这一步是真正向github提交,执行完成后,github上的repository就有和你本地一样的代码文件了。
- 在远程创建仓库复制地址:
- git项目迁移,更换远程库:
-
git remote set-url origin <url>
设置远程库地址 -
git push
提交代码到新的远程库
-
- 将已跟踪的文件解除跟踪:
git rm -r --cached \<PATH>
- 查看本地分支和远程分支的绑定关系:
git branch -vv