首頁 > 軟體

GitHub初體驗

2020-06-16 17:20:28

搭建程式碼庫

  • 提交程式碼
  • 在gitHub上搭建專案
  • 推播程式碼到遠端
  • 賬號B git clone
  • 賬號B git add ,git commit
  • 賬號B git push
  • 賬號A git pull

0、理解工作區、暫存區、本地庫

工作區:Working Directory ,就是電腦本地硬碟目錄,資料夾嘛

本地庫:Respository,下面GitBashHere後的隱藏資料夾.git就是Git的本地版本庫,話說Maven也有本地版本庫

暫存區:Stage ,一般在隱藏資料夾git中的index檔案中,所以暫存區也叫“索引”

 

 

.git 資料夾張這個樣子,開啟index後是亂碼,是以二進位制寫的,Git是C語言寫的

,通過命令列git  ls-files --stage可以開啟看,每個檔案都有身份證號,通過前四位檢視,這個身份證號hashcode是怎麼生成嘞?

我去,知識好多,Linux命令要八一下了

一、搭建程式碼庫

1、在資料夾中點選Git Bash Here ,出現命令列,init初始化,空白的資料夾會出現一個隱藏的資料夾.git,所以資料夾要勾選顯示隱藏,

這裡解釋一下Bash:

bash是一個英文單詞,字面意思有:痛擊、猛擊嚴厲批評、怒毆、威脅地批評指責等含義。

不過bash通常是borne again shell的縮寫,它是shell的一種,Linux上預設採用的是bash當你在命令列中敲入bash命令時,

相當於進入bash環境,如果本身就是bash環境,那麼就是進入一個子bash環境,相當於開了一個子進程。

2、git config

就是設定下 gitHub的使用者名稱和郵箱,設定後

二、提交程式碼,我這裡先vim進去修改了一下,注意一定要先add,後commit

三、在gitHub上建專案

專案名稱隨意起,與你自己的賬戶沒有重複就好。gitHub鼓勵開源,public是免費的,private收費。

複製Code 右邊的地址,在命令列增加遠端地址,

並推播到遠端庫

 

 

 

 

 

 

 五、賬號B 克隆,取一個本地名tianlong-jia,切換到本地並設定username和email,這個不用--global。

命令執行完,會自動為這個遠端地址建一個名為origin的代號

六、從gitHub更新專案

可以看是push時出現403錯誤,是因為沒有許可權存取,

這時主要設定 Setting  Collaborators設定合作夥伴,需要雙方同意

 

 

 點選同意邀請,再次push ,需要輸入使用者名稱和密碼

 

 

這時賬號B和A在網站中都看到修改後的程式碼

 但是A的當地檔案中還是未經B修改的

需要從遠端pull下來

這就是簡單的GitHub初體驗

GitHub 教學系列文章: 

通過GitHub建立個人技術部落格圖文詳解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

使用 GitHub / GitLab 的 Webhooks 進行網站自動化部署  http://www.linuxidc.com/Linux/2016-06/131993.htm

多個GitHub帳號的SSH key切換 http://www.linuxidc.com/Linux/2016-05/131080.htm

如何在同一台電腦上使用兩個GitHub賬戶 http://www.linuxidc.com/Linux/2016-05/131079.htm

利用GitHub搭建個人Maven倉庫  http://www.linuxidc.com/Linux/2016-04/130197.htm

一分鐘認識GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.linuxidc.com/Linux/2016-10/135782.htm


IT145.com E-mail:sddin#qq.com