本地代码提交到远程仓库
#初始化仓库
$ git init
#添加所有文件至本地仓库
$ git add .
#提交文件至本地仓库
$ git commit -m "提交文件内容的说明"
#将本地仓库的内容推送至远程仓库
$ git push
#文件的状态
$ git status
#提交的记录
$ git log
#本地仓库与远程仓库关联(两种方式:1、https方式;2、SSL方式)
$ git remote add origin 远程仓库地址
#将项目推送至远程仓库
$ git push -u origin master
#打开git push有关的命令文档
$ git push --help
远程仓库代码拉到本地
#远程仓库的内容复制到本地仓库
$ git clone 远程仓库地址
#本地仓库内容复制到工作区
$ git checkout 分支名
#远程仓库的代码拉到工作区
$ git pull
git分支中常用命令
分支的创建以及推送到远程
#列出本地所有分支
$ git branch
#列出远程所有分支
$ git branch -r
#新建一个分支,但依然停留在当前分支
$ git branch 分支名
#切换分支
$ git checkout 分支名
#新建一个分支,并切换到该分支
$ git checkout -b 分支名
#新建的分支推送至远程
$ git push origin 分支名
分支的删除
#删除本地分支
$ git branch -d 分支名
#删除远程分支
$ git push origin --delete 分支名 #远程仓库上的分支也会被删除
$ git branch -dr origin/分支名 #删除远程跟踪分支,但是远程仓库上该分支还存在
分支的合并
#合并指定分支到当前分支
$ git merge 分支名
dev分支内容合并到master的练习
常用命令的图示
下面的图来自:狂神说