本文總結自廖雪峯的官網
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1. 基本命令
git基本工作流程
隱藏目錄.git就是版本庫
1. git init
:初始化一個文件夾爲倉庫
2. git add
:將文件添加到倉庫
3. git commit -m “first commit”
:將文件提交到倉庫
4. git status
:查看倉庫狀態
5. git diff
:查看文件對比(differernce)
2. 版本控制
git log
:查看歷史記錄git log --pretty=online
:查看簡單歷史記錄git reset --hard HEAD^
:回退一個版本git reset --hard HEAD~10
:回退10個版本git reset --hard 版本號
:到指定版本(可以用來從歷史版本又回到最新版本)git relog
:回退到歷史版本後,最新版本在git log沒有了,可以從relog中查看版本號git reset HEAD readme.md
:將緩存區的文件回退到工作區git checkout -- readme.md
:回到文件最近一次add,或commit的版本
3. 遠程倉庫
3.1添加SSH公鑰
ssh-keygen -t rsa -C "[email protected]"
:生成一個公鑰(三次回車)cat ~/.ssh/id_rsa.pub
:查看公鑰,複製並添加到平臺的SSH序列中ssh -T [email protected]
:測試連接(Welcome to Gitee.com)成功
3.2遠程倉庫連接
git clone [email protected]/AMX-50B/test.git
:從遠程倉庫克隆一個項目git remote add origin [email protected]/AMX-50B/test.git
:添加一個遠程連接(若你是克隆下來的就已經存在了,origin表示遠程,是可以自定義的)git push origin master
:將master分支上的內容推送到遠程倉庫git remote -v
:查看遠程連接git remote rm origin
:刪除origin遠程連接