Git工作基本流程
- 2019 年 10 月 8 日
- 筆記
一、Git介紹
Git是目前最流行的版本管理系統,學會Git幾乎成了開發者的必備技能。Git有很多優勢,其中之一就是遠程操作非常簡便。本文詳細介紹5個Git命令,它們的概念和用法,理解了這些內容,你就會完全掌握Git遠程操作。
git clone
git remote
git fetch
git pull
git push
git help
二、Git工作流程圖

三、操作實例
1、git與github配置
a.到Github[4]
註冊帳號。
b.本地配置用戶名和郵箱(如果已經設置好,跳過該步):
git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"

- 或者你直接在config文件里改,位置在
C:Users你的用戶名.gitconfig
。如下圖所示,添加相應資訊

2、生成ssh key,運行 ssh-keygen -t rsa -C "你的郵箱"
,它會有三次等待你輸入,直接回車即可。

3.
將生成的ssh key複製到剪貼板,執行 clip < ~/.ssh/id_rsa.pub
(或者到上圖提示的路徑里去打開文件並複製):

3.打開Github,進入Settings,點擊左邊的 SSH and GPG keys
,將ssh key粘貼到右邊的Key裡面。Title隨便命名即可。

測試一下吧,執行 ssh -T [email protected] :

嗯,這樣就成功了!
註:
- 對於 oschina 的 「碼雲」 ,執行 ssh -T [email protected]
- 對於 coding 的 「碼市」 ,執行 ssh -T [email protected]
四、常用指令
註冊: git config –global user.name shihanwen git config –global user.email [email protected] ssh-keygen -t rsa 一路回車即可
查看用戶名和郵箱:
git config user.name
git config user.email
查看本地倉庫位置:
git init
ls -al
從程式碼倉庫下載程式碼: git clone ssh://項目地址
上傳程式碼: git push origin HEAD:refs/for/分支名
根據遠程分支創建本地分支,並切換到創建好的分支上: git checkout -b temp origin/遠程分支名
切換分支: git checkout 分支名
創建本地分支: git branch 分支名
查看所有分支,包括遠程和本地 git branch -a git branch
快取程式碼: git stash 恢復程式碼: git stash apply
更新程式碼: git fetch git rebase origin/分支名
如果出現衝突,處理後: git add -u git rebase –continue
添加文件: git add 文件|文件夾
本地提交: git commit 文件|文件夾
查看log: git log
git log -n 只查看n條commit資訊
查看改動: git diff 後面可以添加文件
顯示上一次commit的資訊: git show 文件|文件夾
查看當前狀態: git status
reset: git reset [–soft|–hard] commitID
查看指定文件修改記錄:
git log -p 指定文件路徑
其他相關指令和操作可查看網上例子。。。