1. git clone ssh://***projectName.git (项目仓库地址) 此时是把仓库地址于本地建立关联,并拷贝了地址。
2. cd projName 目录下。
3. git branch -r 可以看到远程仓库中的分支情况
4. git checkout -b 本地分支名 origin/远程分支名 可以拉取远程仓库的分支,并且切换到本地分支。
参考链接: https://www.cnblogs.com/hamsterPP/p/6810831.html
当我想从远程仓库里拉取一条本地不存在的分支时:
git checkout -b 本地分支名 origin/远程分支名
这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。
git branch 查看当前使用分支
git branch -a 查看所有分支,本地分支和远程分支
git branch -r 查看远程分支
git checkout 分支名 切换分支
git branch -d 分支名 删除本地分支
合并分支
1. 首先切换到master分支
git checkout master
2.如果多人开发,需要先pull下master分支
git pull origin master
3.把我们的dev分支合并代master分支
git merge dev
当提交代码merger有冲突的时候。
git reset --soft HEAD~1 我之前提交了一次,现在回退到前一个节点,但是不删除本地代码
git stash 缓存本地修改的代码
git pull 拉取远