GIT Bash 簡單講解-git如何推/拉代碼


一、 注冊/登錄GIT賬號

注冊(或者登錄) GitHub地址:https://github.com/ 

注冊不做詳細的講解,按照注冊指示進行注冊就可以了。非常簡單的操作。

Sign up:注冊(沒有GitHub需要先進行注冊,申請登錄賬號)

Sign in :登錄(已經有GitHub賬號直接進行登錄)  

 

二、安裝軟件

 

三、在GitHub創建一個遠程倉庫 

在登錄GitHub之后。進入如下界面進行創建一個遠程倉庫。

 

   

   

   

 

四、上傳本地文件到GitHub遠程倉庫

在本地的電腦有一個文件如何上傳到GIT倉庫中去?

比如我現在有一個文件,路徑為:D:\4.練習代碼\GitTest

如何上傳到我們遠程git倉庫中去

 

   

 

       1.    打開GitBash軟件

     

2.    指定用戶名和郵箱

 git config --global user.name "用戶名"

git config --global user.email “郵箱地址”

   

注意: git config命令的--global參數,用了這個參數,表示你這台機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址。 

補充:修改用戶名和郵箱地址指令

git config --global --replace-all user.name "用戶名"

git config --global --replace-all user.email “郵箱地址” 

3.    指定文件路徑

1)    使用cd 命令:逐條輸入文件夾 如圖: 

 

 

2)     使用cd 命令:輸入全路徑

例如:cd /d/4.練習代碼/GitTest

  

4.    初始化本地倉庫

git init 

在對應的文件夾下面會生成一個.git的文件夾,是git的版本庫

 

5.    將文件推送到指定的Git倉庫

git remote  add + 名字 +鏈接地址

  

如何驗證鏈接成功:

1)       使用相同的命令提示已經存在則說明已經鏈接成功了(如下圖)

  

2)       使用命令:git remote -v

  

3)       git rm -r --cached . :清除緩存 

4)       推送到git倉庫

    git add . :全部推送到git倉庫

  

5)   git commit -m "首次提交項目文件"

 給此次提交添加備注說明

   

6)       推送到git倉庫

 git push -u origin master

  

推送成功之后 刷新git倉庫可以看到我們提交的文件以及提交時的備注

   

7)       git  log

查看提交記錄日志

 

  6.  本地修改之后的文件如何推送到git倉庫

 打開我們上面講的本地文件(我這里按照VS項目舉例。其實也可以是其他的任何文件內容做修改之后來比較)

 我新增了一個項目

  

  

使用命令:git push –u origin master  

屬性倉庫地址會發現此次新增內容已經上傳到git倉庫

 

 

   

五、如何拉取git倉庫文件

進入一個新公司,公司一般都會已經有一個git倉庫存放開發項目或者其他的文件。

我們怎么將已經存放在git倉庫中存放的項目拉取到我們本地倉庫

 

 1. 確定本存放文件的本地倉庫地址(舉例使用:D:\4.練習代碼\GitTest2)

使用cd命令確定本地倉庫地址(上面有講過cd命令的使用)

 

  

   2. 我們要知道git倉庫地址。這里以我們上面創建的倉庫為例拿到git遠程倉庫地址

   https://github.com/yaoxiaodan/GitTest.git

 

   

 3. 使用命令將git倉庫的文件克隆到本地倉庫

git  clone git倉庫地址

例如:git clone https://github.com/yaoxiaodan/GitTest.git

  

在拉取的文件中我們還是可以看到有一個.git的文件。打開.git文件里面的config 可以看到里面的git倉庫地址

  

 4. 如何拉取git倉庫中的文件

在git倉庫中會有很多用戶對此倉庫里面的內容進行增刪改操作。我們每一次最好是要重新獲取git倉庫中的最新文件到本地倉庫。

 如何拉取git倉庫的最新文件。  

以下文件的內容將是我們演示變化的文件。

    

使用git pull origin 命令進行拉取 

但是在我執行了此命令之后卻提示了一個錯誤信息:

fatal: not a git repository (or any of the parent directories): .git

   

  

不是一個存儲庫。

我們會發現呀 我指定的這個文件目錄:D:\4.練習代碼\GitTest2

下面沒有一個.git的文件。

 

 

那么這個文件在那里 其實在GitTest的下一層級

所以我們要指定有.git的統計文件(使用cd指令)

 

  

   

 

本地的倉庫文件發現已經改變了。和git遠程倉庫的修改內容一模一樣了

 

 

 

  


免責聲明!

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



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