第一部分:免密碼推送
1,命令配置
? ? ? git config --global? user.name "這里換上你的用戶名"
? ? ? git config --global user.email "這里換上你的郵箱"
2.? 生成秘鑰
? ? ? ssh-keygen -t rsa -C "這里換上你的郵箱",需要確認(rèn)四次
3.在系統(tǒng)用戶目錄下生成兩個(gè)文件,分別是id_rsa(私鑰)和id_rsa.pub(公鑰)
4.進(jìn)入github的設(shè)置頁面,點(diǎn)擊SSH and GPG keys,設(shè)置主機(jī)名稱和id_rsa.pub(公鑰),成功
第二部分:工作狀態(tài)
1.git clone 遠(yuǎn)程地址
2.git pull 下拉遠(yuǎn)程內(nèi)容(一個(gè)好的習(xí)慣,上傳前必須這樣做)
3.git status 查看當(dāng)前文件狀態(tài)(有紅色文件出現(xiàn))
4.git diff 查看修改內(nèi)容
5.git status 再次確認(rèn)修改的文件(變成綠色文件名),3-1.git restore --staged? <file>可以把暫存區(qū)的修改撤銷掉(unstage)
? 3-2. git restore file 丟棄工作區(qū)內(nèi)容
6.git commit -m "注釋內(nèi)容",提交文件
7.git push 進(jìn)行推送
8.git reset --head id 回退版本
9.git remote -v查看遠(yuǎn)程倉庫
第三部分:分支
1.git branch 查看分支
2.git checkout 分支名,切換分支
3.git merge 合并分支
4.git stash 命令將修改的內(nèi)容保存至堆棧區(qū)