1. 程式人生 > >git--tortoiseGit建立一個遠端倉庫並提交

git--tortoiseGit建立一個遠端倉庫並提交

先將一些實際的應用,再來講講git的底層命令原理;

這回利用小烏龜視覺化工具,將本地一個專案管理起來,並且利用csdn的code中心,建立這個專案的遠端倉庫;

先在code.csdn.net建立一個遠端倉庫專案;


建立起一個空的遠端倉庫,用來作為本地專案的遠端倉庫;


公開的話所有人都可以看到這個專案,並且可以克隆。私有就只有成員可以看到可操作;


這個[email protected]:chenqiangdage/gittest.git就是這個專案的遠端地址;

遠端倉庫已建立好,現在在建立本地的git倉庫;

開啟你要建立的專案;

在專案資料夾上右鍵,選擇git create repository here 。建立本地倉庫


建立好之後,可以在專案資料夾中看到一個.git的隱藏資料夾,這個就是git的核心,git操作的所有都在這個資料夾裡。刪掉這個,就失去了git管控;


倉庫建立好之後,就要把需要管控的內容提交到倉庫中去,讓git管理起來。使用git -commit


git,第一次提交(commit)會建立一個叫做master的分支。分支管理後續在寫;


寫好提交註釋,勾上需要管理的檔案,然後ok

這樣就將本地的檔案管理起來了。以後只要這些檔案有改動,git都能知道;


如果需要將本地提交到遠端的倉庫上建立起管理,那麼,直接點push.因為是第一次push到遠端倉庫,而遠端倉庫我們還沒有配置,所以接下來需要配置遠端倉庫。

git setting裡可以設定,這裡可以直接在push操作介面上新增


在remote 的manage點選;彈出遠端倉庫管理介面。在URL裡填寫已建立好 的遠端倉庫地址,在Putty選擇好之前利用Puttygen儲存好的私鑰路徑;確定


這裡因為我們是先建立了遠端倉庫地址,第一次從本地push到遠端是不會成功的,因為遠端上的資訊最新,我們需要做一次從遠端pull回來的動作,讓本地已獲取到遠端倉庫的最新動態。pull動作中,git很聰明會自動智慧的做合併動作的。




從遠端pull成功之後,本地遠端資訊和遠端資訊已一致,接下來就可以直接Push到遠端上去了。(git已自動合併了)

在專案上右鍵,選擇push


pushok之後,在登陸code.csdn.net中心,就可以看到遠端上已有這些檔案;