git源代碼管理工具
v2.29.2.2 官方免費(fèi)版- 軟件大?。?span itemprop="fileSize">44.00 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2020-11-05 12:38:27
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): http://m.ygkjgt7.cn
相關(guān)軟件
無盡寺廟手機(jī)版(InfiniteTemple)v1.0.4 官網(wǎng)安卓版
14.80 MB/中文/10.0
無盡寺廟內(nèi)購破解版(InfiniteTemple)v1.0.4 安卓無限金幣版
14.90 MB/中文/10.0
源代碼刪除游戲v1.2.0 安卓版
375.00 MB/中文/10.0
免費(fèi)開源代碼編輯器(Notepad++)v8.1.4 官方中文免費(fèi)版
8.00 MB/中文/10.0
Git Gui(git客戶端)v2.32.0.1 官方版
43.43 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
git源代碼管理工具是一款功能強(qiáng)大的代碼管理工具,采用分布式管理方式,高效快速的管理項(xiàng)目,安全可靠,適合用于在多人團(tuán)隊(duì)開發(fā)時(shí),感興趣的用戶趕快來IT貓撲下載體驗(yàn)吧!
git源代碼管理工具介紹
Git和 CVS、SVN不同,是一個(gè)分布式的源代碼管理工具。Linux內(nèi)核的代碼就是用Git管理的。它很強(qiáng),也很快。
Git支持分支功能(branch)。如果你想開發(fā)一個(gè)新的產(chǎn)品功能,你可以建立一個(gè)分支,對這個(gè)分支的進(jìn)行修改,而不至于會(huì)影響到主支上的代碼。
Git提供了命令行工具;這個(gè)教程會(huì)使用命令行。你也可以找到圖形工具,譬如與Eclipse配套的EGit工具
它給我們帶來的直接好處有:
1. 傻瓜都會(huì)的初始化,git init, git commit -a, 就完了。對于隨便寫兩行代碼就要放到代碼管理工具里的人來說,再合適不過。也可以拿git做備份系統(tǒng),或者同步兩臺(tái)機(jī)器的文檔,都很方便。?
2. 絕大部分操作在本地完成,不用和集中的代碼管理服務(wù)器交互,終于可以隨時(shí)隨地大膽地check in代碼了。 只有最終完成的版本才需要向一個(gè)中心的集中的代碼管理服務(wù)器提交。
3. 每次提交都會(huì)對所有代碼創(chuàng)建一個(gè)唯一的commit id。不像CVS那樣都是對單個(gè)文件分別進(jìn)行版本的更改。所以你可以一次性將某次提交前的所有代碼check出來,而不用考慮到底提交過那些文件。(其實(shí)SVN也可以做到這點(diǎn))
4. branch管理容易多了,無論是建立新的branch,還是在branch之間切換都一條命令完成,不需要建立多余的目錄。?
5. branch之間merge時(shí),不僅代碼會(huì)merge在一起,check in歷史也會(huì)保留,這點(diǎn)非常重要。
git工作原理
(1)工作區(qū):倉庫文件夾里除了.git目錄以外的內(nèi)容;
(2)版本庫:.git目錄,用于存儲(chǔ)記錄版本信息;
暫緩區(qū)(stage);
分支(master)git自動(dòng)創(chuàng)建的分支;
HEAD指針:用于指向當(dāng)前分支;
(3)git add:把文件修改或者新添加的文件添加到暫緩區(qū);
git commit 把暫緩區(qū)的所有內(nèi)容提交到當(dāng)前分支;
遠(yuǎn)程倉庫相關(guān)命令:
檢出倉庫:$ git clone git://github.com/jquery/jquery.git
查看遠(yuǎn)程倉庫:$ git remote –v
添加遠(yuǎn)程倉庫:$ git remote add [name] [url]
刪除遠(yuǎn)程倉庫:$ git remote rm [name]
拉取遠(yuǎn)程倉庫:$ git pull [remoteName] [localBranchName]
推送遠(yuǎn)程倉庫:$ git push [remoteName] [localBranchName]
分支(branch)操作相關(guān)命令查看本地分支:$ git branch
查看遠(yuǎn)程分支:$ git branch –r
創(chuàng)建本地分支:$ git branch [name] ----注意新分支創(chuàng)建后不會(huì)自動(dòng)切換為當(dāng)前分支
切換分支:$ git checkout [name]
創(chuàng)建新分支并立即切換到新分支:$ git checkout -b [name]
刪除分支:$ git branch -d [name] ---- -d選項(xiàng)只能刪除已經(jīng)參與了合并的分支,對于未有合并的分支是無法刪除的。如果想強(qiáng)制刪除一個(gè)分支,可以使用-D選項(xiàng)
合并分支:$ git merge [name] ----將名稱為[name]的分支與當(dāng)前分支合并創(chuàng)建遠(yuǎn)程分支
(本地分支push到遠(yuǎn)程):$ git push origin [name]
刪除遠(yuǎn)程分支:$ git push origin :heads/[name]
版本(tag)操作相關(guān)命令查看版本:$ git tag
創(chuàng)建版本:$ git tag [name]
刪除版本:$ git tag -d [name]
查看遠(yuǎn)程版本:$ git tag –r
創(chuàng)建遠(yuǎn)程版本(本地版本push到遠(yuǎn)程):$ git push origin [name]
刪除遠(yuǎn)程版本:$ git push origin :refs/tags/[name]
子模塊(submodule)相關(guān)操作命令添加子模塊:$ git submodule add [url] [path]
初始化子模塊:$ git submodule init? ----只在首次檢出倉庫時(shí)運(yùn)行一次就行
更新子模塊:$ git submodule update ----每次更新或切換分支后都需要運(yùn)行一下
刪除子模塊:$ git rm --cached [path]
忽略一些文件、文件夾不提交在倉庫根目錄下創(chuàng)建名稱為“.gitignore”的文件,寫入不需要的文件夾名或文件,每個(gè)元素占一行即可,如targetbin*.db
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦
相關(guān)文章
下載地址
git源代碼管理工具 v2.29.2.2 官方免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡