1. 远程已经新建分支 test
1.1 git add . :添加所有文件到暂存区。
1.2 git commit -m "messages(备注)":提交暂存区中的内容搭配本地仓库 -m 提交信息。
1.3 git branch -a:查看远程分支。
1.4 git fetch:刷新。我在远程分支上新建了 test 分支,但是没查到,刷新后再查就有了。
1.5 git branch -u origin/test:将本地当前分支(目前为master)与远程库origin/test分支进行关联绑定
1.6 git push --set-upstream origin master:test:将本地master分支的内容上传到远程 test分支。由于两个分支不同名,--set-upstream 参数不可省略。
可以通过命令: git config --global push.default upstream 将push的默认方式改为upstream,这样以后push时就不用再输入参数--set-upstream。
2. 远程还没有新建分支(推荐)
git push -u --set-upstream origin master:dev // origin (本地提交分支):(远程上传分支)
在远程创建 dev分支并把本地master分支提交到远程dev分支。
第一次运行时加上参数-u,表示把本地master分支与远程dev分支关联起来,效果与 git branch -u origin/dev 一样。
- 拉取指定分支代码 git clone -b <分支名称> 地址
- 配置本地身份 git config -l /git config user.name " " / git config user.email " "
- dev分支查看日志 git log 记录dev的hash值
- 远程分支拉到本地仓库 git checkout --track origin/feature/gyh
- 将dev分支commit对应的hash值提交的代码合并到gyh分支上 git cherry-pick hash码
- 保存当前未commit的代码git stash
- 保存当前未commit的代码并添加备注git stash save "备注的内容"
- 列出stash的所有记录git stash list
- 删除stash的所有记录git stash clear
- 应用最近一次的stashgit stash apply
- 应用最近一次的stash,随后删除该记录git stash pop
- 删除最近的一次stashgit stash drop
- git add.添加文件添加所有文件
- git commit-m'提交信息'提交到本地仓库
- git push推送到远程
- git log查看git 日志
- git status查看添加状态
- git breach新建分支
- git checkout切换分支
- git branch -d 分支 删除分支
- git clone仓库地址 拉取仓库文件到本地
- git clone-b<分支名称>地址 拉去远程仓库<分支名称>分支到本地
- 需要将本地master分支的内容上传到远程的dev分支。