Git操作常用的命令都在这里了
生活随笔
收集整理的這篇文章主要介紹了
Git操作常用的命令都在这里了
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)載自?Git操作常用的命令都在這里了
創(chuàng)建倉(cāng)庫(kù)
在當(dāng)前目錄執(zhí)行,會(huì)生成 .git目錄文件,這個(gè)和SVN一致。
提交到倉(cāng)庫(kù)
git commit -m "first commit"-m:表示提交描述,必須要填。
添加到遠(yuǎn)端倉(cāng)庫(kù)
git remote add origin git@github.com:test/test.git推送到遠(yuǎn)端倉(cāng)庫(kù)
git push -u origin master克隆倉(cāng)庫(kù)
直接從遠(yuǎn)端把代碼克隆下來(lái)。
git clone git@github.com:test/test.git倉(cāng)庫(kù)狀態(tài)
git status $ git status On branch master Initial commit Untracked files:(use "git add <file>..." to include in what will be committed) ? ? ? ?README.md nothing added to commit but untracked files present (use "git add" to track)倉(cāng)庫(kù)更新
git pull
就等同下面。
git fetch git merge添加文件
git add
添加指定文件:
git add test.txt Test.java添加所有文件:
git add .
取消添加文件
git reset HEAD -- filename
git reset HEAD -- Test.java這樣Test.java將不會(huì)被提交到倉(cāng)庫(kù)中。
刪除文件
git rm [--cached] fileName
默認(rèn)會(huì)取消并刪除文件, --cached表示不刪除文件。
移動(dòng)/重命名文件
git mv filename1 filename2該文件必須被add到倉(cāng)庫(kù)中才能操作。
查看文件提交記錄
git log
$ git log commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack) Author: javastack <javastack@qq.com> Date: ? Fri Sep 22 10:38:37 2017 +0800 ? ?commit commit 75336d6769e79581af8aefe2a15c9b2f305064c5 Author: javastack <javastack@qq.com> Date: ? Wed Sep 20 11:19:29 2017 +0800添加分支
git branch
git branch test1.0切換分支
git checkout
git checkout test1.0添加分支并切換
git checkout -b
git checkout -b test1.0查看所有分支
git branch
$ git branch * mastertest1.0刪除分支
git branch -d
git branch -d test1.0合并分支
合并到主干。
git merge
git merge test1.0提交分支
git push origin
git push origin test1.0查看分支差異
git diff
git diff master test1.0總結(jié)
以上是生活随笔為你收集整理的Git操作常用的命令都在这里了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ae2020配置要求?
- 下一篇: DevOps到底是什么鬼?DevOps介