1 基本概念
1.1 倉庫(Repository)
倉庫用來存放項目代碼,每一個項目對應一個倉庫;
1.2 收藏(Star)
收藏項目,方便下次查看
1.3 複製克隆項目(fork)
在倉庫中copy一份。該fork的項目是獨立存在的
1.4 發起請求(pull request)
發起請求是基於Fork的,如果別人在你的基礎上做了改進,後來覺得這個改進是很不錯的,應該要把這些改進讓更多人受益,這時得請求;
1.5 關注(Watch)
就是關注這個項目。以後這個項目有任何的更新,你就會收到通知
1.6 事物卡片(Issue)
發現代碼bug,但是目前沒有成型的代碼。需要討論時用;g
2 git的使用
2.1 Git工作區域
2.2 向倉庫添加文件流程
2.3 Git 初始化及倉庫創建和操作
2.3.1 基本信息設置
# 1.設置用戶名
git config --global user.name 'yangyangcangcang'
# 2.設置用戶名郵箱
git config --global user.name '[email protected]'
# **注意該設置在github主頁上顯示誰提交了該文件
2.3.2 初始化一個新的git倉庫
- 創建文件夾
mkdir test
- 在文件夾內初始化Git(創建Git倉庫)
git init
2.3.3 向倉庫中添加文件
- 創建文件
- 添加文件到暫存區域
git add brisk_demo.cpp
- 將文件從暫存區提交到倉庫
git commit -m '第一個文件'
2.3.3 修改倉庫中文件
2.3.3 刪除倉庫中文件
2.4 Git遠程倉庫
2.4.1 Git克隆操作
目的:
將遠程倉庫(github對應的項目)複製到本地
代碼:
git clone 倉庫地址
** 無法同步問題:
私有項目沒有權限,輸入用戶名密碼,或者遠程地址採用這種類型;
vi .git/config
# 將
[remote *origin*]
url = https://github.com/用戶名/倉庫名.git
修改爲:
[remote *origin*]
url = https://用戶名:密碼@github.com/用戶名/倉庫名.git