关联本地仓库
- git remote add origin git@server-name:path/repo-name.git;
git址为远程仓库创建的地址
- 使用
git push -u origin master
可以把当前分支推送到远程加上-u参数会让本地master分支和远程的master分支关联起来
- 每次提交使用git push origin master
分支管理
- git checkout -b dev
加上-u的意思是创建并且切换到 dev分支
$ git checkout -b dev
Switched to a new branch 'dev'
- 分支查看 git brabch 如下带*的就是当前分支
$ git branch
* dev
master
- 提交代码 如修改的文件名是reademe.txt文件
当前提交的代码在master分支上是不可见的只有在dev分支上可见
$ git add readme.txt
$ git commit -m "branch test"
分支合并
- 切换回主分支
git checkout master
Switched to branch 'master' -
git merge dev
git merge 用于把当前分支合并到指定分支
当前的合并模式是快速合并直接把主分支的指向 更改为指向dev分支
分支删除
- git branch -d dev
使用git branch查看分支 就只有当前主分支了
git常用命令
- 查看
git branch
- 创建分支
git branch <name>
- 切换分支
git checkout <name>
- 创建+切换分支
git checkout -b <name>
- 合并某分支到当前分支
git merge <name>
- 删除分支
git branch -d <name>