git軟件下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁編程開發(fā)編程輔助 → git源代碼管理工具 v2.29.2.2 官方免費(fèi)版

git源代碼管理工具

v2.29.2.2 官方免費(fèi)版

git源代碼管理工具下載
  • 軟件大?。?span itemprop="fileSize">44.00 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2020-11-05 12:38:27
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大小:44.00 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(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)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡