设置全局变量
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com新建工程
$ git int克隆工程
在此之前请先配置好git环境,与ssh
$ git clone git@github.com:用户名/项目名.git获取最新
$ git pull创建分支
git checkout
命令加上-b
参数表示创建并切换到分支fenzhi
:
$ git checkout -b fenzhi
Switched to a new branch 'fenzhi'查看分支 命令会列出所有分支,当前分支前面会标一个
*
号
$ git branch
* fenzhi
master在分支上,将代码添加到git本地库中
.
:代表将所有文件添加到仓库
$ git add .将代码提交到仓库
-m
后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能 从历史记录里方便地找到改动记录。
$ git commit -am “提交信息,必须写”切换到
master
分支
$ git checkout master
Switched to branch 'master'删除本地分支
git branch -d xxxxx**
- 删除远程分支
$ git push origin --delete <branchName>
- 合并分支
$ git merge fenzhi
Updating d17efd8..fec145a
Fast-forward
readme.txt | 1 + 1
file changed, 1 insertion(+) - 添加远程仓库
$ git remote add origin git@github.com:用户名/项目名.git - 查看远程仓库
$ git remote -v - 提交到远程仓库
$ git push -u origin master - 绑定远程分支
git branch --set-upstream-to production origin/production
- 同步
git fetch