git的基本操作

 $ 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  一次性推送全部尚未推送到远程的本地标签

原文地址:https://www.cnblogs.com/u-lhy/p/7082547.html