【github&&git】3、git圖像化界面GUI的使用


 

GIT學習筆記

一、        基礎內容

1、git是一個版本控制軟件,與svn類似,特點是分布式管理,不需要中間總的服務器,可以增加很多分支。

2、windows下的git叫msysgit,下載地址https://git-for-windows.github.io/或者https://git-scm.com/download/win

3、git只是終端操作,可以使用一個圖形化管理界面,有了圖像化界面TortoiseGit,可以像SVN一樣標識出哪個文件夾是用來同步的,哪些是需要上傳的。下載地址https://tortoisegit.org/

4、git需要一個倉庫來放項目,這個倉庫可以放在某一個任何一個安裝了git的電腦上。也可以使用網上的倉庫。

5、網上的git倉庫比較好的是github。

6、一般項目會在一台服務器上做一個倉庫,其他人下載,並實現分支。

7、每次看github上的內容都要登陸了github,可以下載一個github的桌面版。

8、git需要如果需要連接到github的倉庫,需要注冊github賬戶。

二、        安裝GIT

1、 A、git Bash Here可以從當前文件夾打開git命令行界面

B、git GUI Here 可以打開圖形界面

 

 

2、A、use git from git bash only只能從git bash里面使用git命令,即不能在cmd命令行中使用,應為這個選項不會把git命令加入到環境變量中。

B、user git from the widowscommand prompt在cmd命令行中使用git命令,可以在git bash和cmd中同時使用git命令,會自動在增加環境變量

C、user git and optionalunix tools from the windows command prompt在第二個選項的基礎上增加了unix系統中的一些工具。

 

 

3、因為GIT是用C語言寫的,所以服務器里面都是按照UNIX系統格式保存的。所以客戶端再提交和下載的時候,需要對文件進行格式的轉換。

A、checkoutwindows-style,commit unix-style line endings按照windows系統格式來下載,按照unix系統格式去上傳,這種配置應用在跨平台系統整合代碼時,windows系統需要的配置。完后默認配置文件core.autocrlf中會進行修改為true。

B、 checkout as-is,commitunix-style line endings按照它原本的格式直接下載,按照unix系統格式去上傳,這種配置應用在跨平台系統整合代碼時,unix系統需要的配置。完后默認配置文件core.autocrlf中會進行修改為input。

C、 checkout as-is ,commit a-is 按照它原本的格式直接下載,按照原本的格式直接上傳。這種配置不能應用在跨平台系統上面。完后默認配置文件core.autocrlf中會進行修改為false。

 

 

4、設置GIT Bash終端仿真器的樣式。

A、use mintty是一種仿真樣式,比cmd窗口好在可以調節大小,字體樣式啥的。

B、use windows defaultconsole window使用windows系統自帶的cmd窗口打開git bash。

 

 

5、A、enable file system caching允許文件緩存。即在提交文件的時候,可以先將文件放到緩存區,然后再統一提交。

B、enable git credentialmanager允許git許可證管理(會檢測並下載.netframework v4.5)

 

 

三、        GUI圖像化界面使用git

1、右鍵點擊Git GUI Here。

 

2、若當前文件夾是倉庫,則會直接打開倉庫管理界面。

若當前頁面不是倉庫,則顯示選項:

A、create new repository新建倉庫

B、clone existing repository下載倉庫

C、open existing repository打開倉庫

 

3、新建倉庫(create new repository)

  

 

4、克隆倉庫(clone existing repository)

1)下載gitHub中的文件,要先復制文件的路徑

 

 

2)點擊clone existing repository,寫好配置,source location數據源地址,即gitHub上到項目地址。

Target ddirectory目標路徑,即本地的文件夾地址。recursivelyclone submodules too指在下載的同時,把改項目下的子模塊也下載下來。

 

 

3)開始下載

 

 

4)下載完成,打開主頁面

 

 

5、git配置

1)repository倉庫

  Exploreworking copy打開工作空間

  Gitbash打開git命令行界面

  Browsemaster’s files查看主干文件

 Browse Branch files查看分支文件

 Visualize master’s History 查看主干歷史記錄

  VisualizeAll Branch History查看所有分支歷史記錄

  CreateDesktop icon 設立桌面快捷方式

 

2)edit標記——option選項

   左側UserName是當前倉庫用戶名,右側是全局用戶名。

   左側Email Address是當前倉庫郵箱,右側是全局郵箱。

 

 

   郵箱和倉庫必須填寫,否則在點擊sing-off時會提示請告訴我你是誰。

 

3)Branch分支

 

Create創建分支

 

有了分支后,提交時可以通過分支提交

 

6、文件的上傳下載

1)修改文件夾中的內容

 

2)在GUI中查看

 

 

3)rescan刷新列表,stage changed改變狀態,sign off檢查完成,commit提交到緩存區,push上傳到服務器。

依次點擊stage changed,sign off,commit,push,將文件上傳到服務器。

 

 

4)如果是直接從服務器下載的項目,則會直接上傳

 

5)如果是新建的倉庫,則在提交時需要填寫服務器倉庫的地址。如果是gitHub的倉庫,先需要在gitHub上新建一個倉庫。並把地址復制給git提交時的輸入框中。

 

 

 

 

 

6)上傳成功

 

 

四、        Bash命令行界面使用git

1、 安裝完軟件后,使用git version查看git版本,若可以使用,則表示安裝成功。若不可以,則查看環境變量是否配置好(若默認安裝,則會自動進行配置)。

 

 

五、        Eclipse使用git

 

 

六、        Sublim Text中使用git

 

七、        使用TortoiseGit管理Git

 

八、        使用gitHub建站

GitHub提供一個給個人或者項目建站的功能。

說明文檔在https://pages.github.com/

1、說明書介紹:

1)給自己建站還是給項目建站

 

2)在gitHub中,新建一個倉庫,的名字必須是自己的gitHub用戶名,后面加.github.io

 

3)使用什么操作git。Git自帶的終端,gitHub的windows端,gitHub的msc端,我不知道。

 

4)在cmd終端或git bash中通過命令下載這個倉庫

 

5)在倉庫中寫index.html,然后把index.html上傳到github

 

 

 6)瀏覽器訪問你的名字.github.io就能到這個index.html頁面。

【內容來源:http://m.blog.csdn.net/article/details?id=52538615】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM