Git操作常用的命令都在这里了。

Git操作常用的命令都在这里了。

创建仓库
  1. git init
在当前目录执行,会生成 .git目录文件,这个和SVN一致。

提交到仓库

  1. git commit -m "first commit"
-m:表示提交描述,必须要填。

添加到远端仓库

  1. git remote add origin git@github.com:test/test.git

推送到远端仓库

  1. git push -u origin master

克隆仓库

直接从远端把代码克隆下来。
  1. git clone git@github.com:test/test.git

仓库状态

  1. git status
  1. $ git status
  2. On branch master
  3. Initial commit
  4. Untracked files:
  5.  (use"git add <file>..." to include in what will be committed)
  6.        README.md
  7. nothing added to commit but untracked files present (use"git add" to track)

仓库更新

  1. git pull
就等同下面。
  1. git fetch
  2. git merge

添加文件

git add
添加指定文件:
  1. git add test.txt Test.java
添加所有文件:
  1. git add .

取消添加文件

git reset HEAD — filename
  1. git reset HEAD --Test.java
这样Test.java将不会被提交到仓库中。

删除文件

git rm [–cached] fileName
默认会取消并删除文件, --cached表示不删除文件。

移动/重命名文件

  1. git mv filename1 filename2
该文件必须被add到仓库中才能操作。

查看文件提交记录

git log
  1. $ git log
  2. commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)
  3. Author: javastack <javastack@qq.com>
  4. Date:   FriSep2210:38:372017+0800
  5.    commit
  6. commit 75336d6769e79581af8aefe2a15c9b2f305064c5
  7. Author: javastack <javastack@qq.com>
  8. Date:   WedSep2011:19:292017+0800

添加分支

git branch
  1. git branch test1.0

切换分支

git checkout
  1. git checkout test1.0

添加分支并切换

git checkout -b
  1. git checkout -b test1.0

查看所有分支

git branch
  1. $ git branch
  2. * master
  3.  test1.0

删除分支

git branch -d
  1. git branch -d test1.0

合并分支

合并到主干。
git merge
  1. git merge test1.0

提交分支

git push origin
  1. git push origin test1.0

查看分支差异

git diff
  1. git diff master test1.0


本站所有文章均来自互联网,如有侵权,请联系站长删除。极客文库 » Git操作常用的命令都在这里了。
分享到:
赞(0)

评论抢沙发

评论前必须登录!