- 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










网友评论