創建倉庫
git init
在當前目錄執行,會生成 .git目錄檔案,這個和SVN一致,
提交到倉庫
git commit -m "first commit"
-m:表示提交描述,必須要填,
添加到遠端倉庫
git remote add origin [email protected]:test/test.git
推送到遠端倉庫
git push -u origin master
克隆倉庫
直接從遠端把代碼克隆下來,
git clone [email protected]:test/test.git
倉庫狀態
git status
$ git statusOn branch masterInitial commitUntracked files: (use "git add <file>..." to include in what will be committed) README.mdnothing added to commit but untracked files present (use "git add" to track)
倉庫更新
git pull
就等同下面,
git fetchgit merge
添加檔案
git add
添加指定檔案:
git add test.txt Test.java
添加所有檔案:
git add .
取消添加檔案
git reset HEAD -- filename
git reset HEAD -- Test.java
這樣Test.java將不會被提交到倉庫中,
洗掉檔案
git rm [--cached] fileName
默認會取消并洗掉檔案, --cached表示不洗掉檔案,
移動/重命名檔案
git mv filename1 filename2
該檔案必須被add到倉庫中才能操作,
查看檔案提交記錄
git log
$ git logcommit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)Author: javastack <[email protected]>Date: Fri Sep 22 10:38:37 2017 +0800 commitcommit 75336d6769e79581af8aefe2a15c9b2f305064c5Author: javastack <[email protected]>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* master test1.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
近期熱文推薦:
1.Java 15 正式發布, 14 個新特性,重繪你的認知!!
2.終于靠開源專案弄到 IntelliJ IDEA 激活碼了,真香!
3.我用 Java 8 寫了一段邏輯,同事直呼看不懂,你試試看,,
4.吊打 Tomcat ,Undertow 性能很炸!!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/168999.html
標籤:其他
上一篇:【硬核】Dubbo常見面試題
下一篇:執行緒中斷詳解
