1.建立本地倉庫
git config --global user.name "lora"
git config --global user.email "xxx@gmail.com"
2.建立目錄
mkdir xxx
3.初始化
cd xxx //進入目錄
git init //初始化
4.將代碼上傳至本地緩存區
git add . //上傳全部
git add 文件名 ///單個文件
git add 文件名 文件名 文件名 //上傳多個git commit -m “注釋”
5.clone文件
注:直接clone就不用init了
(1)ssh協議(先安裝OpenSSH)
ssh-keygen -t rsa -C "xxx@gmail.com" //后面為注冊郵箱
之后ssh保存位置,密碼之類一律回車跳過
windows ssh默認地址:C:\Users\用戶名.ssh\id_rsa.pub 文件記事本打開復制內容
粘貼公鑰內容到github、gitlab之類的ssh里邊
(2)http協議
麻煩,每次都要改git隱藏文件里邊的config文件,不用
config里改成: url=“https://用戶名.密碼@gihub.com/后邊不變”
git clone http地址/ssh地址
6.pull和push
git pull //每天上班
git push //每天下班
7.查詢git更改歷史
以下兩種方式自選:
git log //整塊顯示
git log --pretty=oneline //用于單行顯示
8.沖突處理
這里指:修改前沒pull,后來push發生fatal
解決辦法:git pull 然后協調
9. 分支
git branch //查看分支
git branch xxx //新建分支xxx xxx為分支名
git checkout xxx // 切換到分支xxx
git branch -d xxx //刪除分支xxx
git merge xxx //進入主分支master后,鍵入此命令 合并分支xxx
git push origin xxx //上傳本地分支到遠程
10. 忽略上傳
touch .gitignore
然后gitignore記事本打開輸入忽略指令
常見如下:
1. /xxx/ //過濾整個xxx文件夾
2. *.zip //過濾所有zip文件
3. /xxx/xx.c //過濾某個具體文件
11. 撤回到某個版本
git log //找到版本號復制
git reset --hard 版本號