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]

嗯,這樣就成功了!

註:

四、常用指令

註冊: 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 指定文件路徑

其他相關指令和操作可查看網上例子。。。