$ git init 初始化仓库
$ git init 将当前的仓库初始化为一个裸仓库,裸仓库的意思是没有工作目录。中央服务器并不需要工作目录,它是一个被动的接收作用,如果有工作目录的话,反而会造成错乱
$ git add <file> 跟踪新文件,或者把已跟踪的文件放到暂存区
$ git add . 批量跟踪所有工作目录下未被跟踪的文件
$ git commit 把文件提交到仓库,这种方式会启动文本编辑器以便输入本次提交的说明
$ git commit -m 'wrote a file' -m参数后跟提交说明的方式,在一行命令中提交更新
$ git commit -am 'wrote a file' 把所有已经跟踪过的文件暂存起来一并提交
$ git status 检查当前文件状态
$ git clone <address> Git会自动将此远程仓库命名为origin,并下载其中所有的数据,建立一个指向它的master分支的指针,在本地命名为origin/master
$ git push origin <branchName> 取出在本地的<branchName>分支,推送到远程仓库的<branchName>分支
$ git push origin serverfix:somebranch 取出在本地的serverfix分支,推送到远程仓库的somebranch分支
$ git push origin <tagname> 推送标签到远端仓库
$ git push origin --tags 一次性推送全部尚未推送到远程的本地标签