1.1 使用目的
通過git管理github託管項目代碼。
1.2 下載安裝
下載地址:https://git-scm.com/download/win
1.3 Git工作區域
- 工作區(Working Directory): 添加、編輯、修改文件。
- 暫存區 : 暫存已經修改的文件最後統一提交到git倉庫中。 留一個迴旋的餘地,沒改好接着改,改好了再提交到倉庫。
- Git Repository (Git 倉庫):最終確定的文件保留到倉庫,成爲一個新的版本,並且對他人可見。
1.4 初始化配置 Git
- 設置用戶名:
git config --global user.name 'DAQ121'
- 設置用戶名郵箱:
git config --global user.email '[email protected]'
- 查看設置
git config --list
注意: 該設置在github倉庫主頁顯示誰提交了該文件。
- 創建相對應的倉庫並初始化:
mkdir test;//創建倉庫
cd test;
git init;//初始化倉庫
操作完之後會在test目錄下出現一個.git的隱藏文件。
1.5 向倉庫中添加文件
- 在test倉庫裏新建文件a1.java
touch a1.java//創建
git status //查看
- 添加到暫存區
git add a1.java
- 將文件從暫存區提交到倉庫
git commit -m 'add a1.java'
1.6 修改倉庫文件
- 修改後,a1.java 還要add到暫存區中。
- 然後再從暫存區提交到倉庫。
1.7 刪除倉庫文件
1.刪除文件
rm a1.java
2.從Git中刪除文件
git rm a1.java
3.提交操作
git commit -m '描述'
1.8 Git管理遠程倉庫
- 使用遠程倉庫的目的:
作用:備份,實現代碼共享集中化管理。 - Git克隆操作
目的:將遠程倉庫(github對應的項目)複製到本地
git clone 倉庫地址
- 將倉庫裏的內容克隆到本地,在本地修改之後,添加到暫存區,然後在提交到倉庫。
- 將本地倉庫同步到git遠程倉庫
git push
- 無法同步,沒有權限怎麼辦?或者想要設置權限,防止亂入
vi .git/config
將[remote "origin"]
url = https://github.com/用戶名/倉庫名.git
修改爲:
[remote "origin"]
url = https://用戶名:密碼@github.com/用戶名/倉庫名.git