git的操作流程

2021-08-05 23:24:02 字數 1874 閱讀 5865

git是工作中比較常用的專案版本管理系統,相對svn來說,個人感覺git更容易上手一些,不知道是不是錯覺,不過,能夠熟練掌握git或者svn,其實都能夠為專案開發帶來很高的效率。

下面就先來說下git的常用命令:

git init:新建git倉庫《最好先建立資料夾,利用資料夾來對專案進行分類》

git clone [url]:將對應url的專案轉殖島本地

eg:git clone [email protected]:schacon/******git.git

git branch (branchname):建立專案分支,這是git中最重要的特性,習慣性應該將遠端倉庫中的專案clone下來,並在本地建立專案分支。修改時,修改本地分支的**,在修改完成確定無誤後,再將**同步到遠端倉庫。

git add [filename]:將該檔案新增到快取;

git checkout:git commit:將快取區內容新增到倉庫中。

git pull:同步遠端倉庫**帶本地;

git push:提交本地專案到遠端倉庫;

git status:檢視在你上次提交之後是否有修改.

git diff:執行 git diff 來檢視執行 git status 的結果的詳細資訊;

尚未快取的改動:git diff

檢視已快取的改動: git diff –cached

檢視已快取的與未快取的所有改動:git diff head

顯示摘要而非整個 diff:git diff –stat

git reset head:取消已快取的內容.

git rm:git rm 會將條目從快取區中移除。這與 git reset head 將條目取消快取是有區別的。

「取消快取」的意思就是將快取區恢復為我們做出修改之前的樣子。

預設情況下,git rm file 會將檔案從快取區和你的硬碟中(工作目錄)刪除。

如果你要在工作目錄中留著該檔案,可以使用 git rm –cached:

git mv:用於移動或重新命名乙個檔案、目錄、軟連線。

0、git pull –>同步遠端倉庫的資訊,避免修改衝突

1、git status –>檢視檔案修改狀態

2、git add . –>增加新增檔案 (若無新增,可省略)

3、git commit -m 「」 《對應的修改檔名》 –>為修改的檔名增加修改注釋

4、git status –> 檢視是否修改完成

5、git push origin master:master –>同步到遠端倉庫

6、git log –>檢視提交記錄

7、git log -p -2 [logid] –>檢視對應的logid的最近兩次提交的不同之處

8、git checkout [檔名] –>撤銷修改

9、git reset –mixed:此為預設方式,不帶任何引數的git reset,即時這種方式,它回退到某個版本,只保留原始碼,回退commit和index資訊

10、git reset –soft:回退到某個版本,只回退了commit的資訊,不會恢復到index file一級。如果還要提交,直接commit即可

11、git reset –hard:徹底回退到某個版本,本地的原始碼也會變為上乙個版本的內容

[1]: git基本操作

GIT操作流程

1 git clone 倉庫位址 2 開啟專案資料夾,會發現剛才在github裡面新建的檔案都存在本地了 3 將要上傳的檔案拷貝到這個目錄下,拷貝完成後,再執行下命令git status,看git是否獲取到檔案的更改 4 再執行命令git add all,將所有檔案都新增到倉庫中,如果想新增某乙個檔...

git操作流程

新增到自己的分支 建立分支並切換 xl git checkout b xl 自己的分枝 xl 1.切換到自己分支 git checkout xl 2.檢視狀態 git status 3.上傳檔案 git add 4.新增描述 git commit m update 5.新增到對應分支 git pus...

git的基本操作流程

1.git clone 初始會有預設的master分支,並且master和origin master自動建立了對映關係 2.git checkout b local建立並且切換到local分支 3.隨時都可以commit到local分支 4.等到需要push的時候 4.1 git checkout ...