2021-05-12 14:32:11
GitHub初體驗
搭建程式碼庫
- 提交程式碼
- 在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
相關文章