git 常用指令 待續

2021-08-22 03:31:12 字數 1854 閱讀 2824

git 常用操作

建立使用者名稱       git config --global user.name "your name"

建立使用者名稱郵箱   git config --global user.email "[email protected]"

初始化git         git init

生成公鑰         ssh-keygen -t rsa -c "[email protected]"

輸入金鑰名字

輸入密碼

用文字方式開啟生成的.pub檔案,裡面便是公鑰

在github中新增公鑰 (setting下)

將工作區內容新增到暫存區    git add readme.txt

將暫存區內容提交到版本庫    git commit -m 「first version」

新增遠端倉庫                git remote add origin [email protected]:wdllx262/test.git

將本地倉庫提交到遠端        git push -u origin master

轉殖遠端倉庫                git clone [email protected]:wdllx262/test.git

獲取遠端分支                git pull(已經連線分支)

檢視分支情況                git branch

檢視日誌                    git log

檢視檔案內容                cat readme.txt

回退上個版本                git reset --hard head

回退任意版本                git reset --hard id(部分)

檢視工作區狀態              git status

丟棄工作區(撤銷未add)     git checkout -- readme.txt

丟棄暫存區(撤銷已add)     git reset head readme.txt

刪除工作區檔案(不徹底)       rm readme.txt

刪除檔案(徹底)            git rm test.txt

git commit -m "remove test.txt"

撤銷刪除(不徹底的情況)        git checkout -- test.txt

建立分支並切換               git checkout -b dev

切換分支                    git checkout master

合併指定分支到當前分支       git merge dev

刪除分支(已合併)            git branch -d dev

刪除分支(未合併)              git branch -d feature-vulcan

禁用 fast forward 模式合併分支   git merge --no-ff -m "merge with no-ff" dev

儲存工作區                    git stash

檢視工作區                    git stash list

恢復工作區(並刪除)          git stash pop

刪除工作區                    git stash drop

本地分支與遠端分支連線         git branch --set-upstream-to=origin/dev dev

在本地建立和遠端分支對應的分支  git checkout -b branch-name origin/branch-name

Git 常用指令

首先需要建立乙個repo,這是cd到資料夾底下,然後init。git init 在檔案系統裡面的檔案如果不新增到git的repo裡面,不會自動被git辨識,需要手動新增,這也是初始化repo是必須要做的事。git add documentation txt git add git sh 刪除檔案,分...

git常用指令

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

git常用指令

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...