工具應用 Git命令使用的超級簡化流程

2021-10-05 08:02:50 字數 1493 閱讀 7911

git是當今最流行的版本控制系統,之所以最為流行,主要是因為兩大亮點,開源分布式。免費的東西,大家都喜歡,而且kk大神在《必然》中也做過分析和**,開源和免費,是平台軟體產品發展的必然,未來世界需要付費的,基本都是需要根據具體需求進行定製化的內容。分布式的特點,是git與svn的最大區別,優勢在於更加注重個體的離線開發,並且減輕了公共伺服器的資料量壓力,缺點在於大家都能夠拿到完整的原始碼(對於開源**而言,完全不是問題)。

對於git與svn的區別,《git教程》中的描述簡潔明瞭,大家可以參考。

對於新入門的同學,可以參考《git教程》:

如果說想看生動有趣一些的,可以參考《連猴子都能懂的git入門指南》:

最全面權威的則莫過於《git官方文件》:

對於linux使用者,基本都是使用command,沒什麼違和感。git的初衷便是為了協助管理linux核心的開發**。

下面整理了工作中經常使用的git命令,以及code修改提交流程。

1)抓取**

git clone《需要抓取的code訪問位址》    //使用該命令可以將遠端倉庫轉殖到本地

2)檢視所有分支

git branch -a//列出所有本地及遠端(remote)分支,如果不加-a,則列出所有本地分支

3)遷出需要修改的分支**到本地倉庫

git checkout《需要修改的分支》           //抓取指定分支對應的**

4)更新本地倉庫**

git pull//更新本地**,以便與遠端倉庫**保持一致

5)新建遠端分支並遷出到本地

git checkout -b《新建分支名稱》         //新建分支用於修改code

6)使用git branch確認當前code處於新建分支,正在使用的分支名稱前,會有星號(*)標識,然後進行**修改

7)獲取有差異的檔案列表

git status//通常只會列出剛剛修改過的檔案,如果差異檔案很多,需要檢查是否修改的分支是正確的

8)新增需要提交的修改

git add《檔案列表中需要提交的檔名》      //此時可以使用tab鍵自動補充檔名

9)提交修改到本地倉庫

git commit -mlog//雙引號內為所提交修改的備註資訊

10)推送到遠端倉庫的對應分支

git push -u origin《新建分支名稱》    //通常會先將修改推送到對應的遠端分支,然後再執行merge操作合入修改

git工具命令使用

最近做了乙個開源專案,從git匯入。不再在svn上開發,全部使用git進行 更新。開始的時候很不習慣。不過就那幾個命令 用著慢慢就好了。首先需要安裝git 1.9.5 preview20141217.exe工具。這個exe檔案是在windows上模擬linux下輸入命令列。開啟git bash命令列...

git工具使用和命令

安裝完成後,會在桌面上出現兩個圖示,git shell和github。2.git shell操作,先在github上建立專案,如建立了git test 1 先初始化git,開啟git shell,進入專案目錄輸入法git init,如下圖 3 修改檔案或新增檔案readme.md後,使用git ad...

工具 git命令使用小記

git clone urlgit checkout branch namegit add file 對修改的檔案先add到本地快取區,然後通過commit加入到本地倉庫,在push到遠端倉庫 git commit filenamegit diff name only git reset versio...