本地庫
|git commit
|暫存區
|git add
|工作區
$ git init
以這組為例本地庫有效
$ git config user.name ***
$ git config user.email ***helloworld@***.com
該內容儲存在 ./.git/config 檔案中全域性庫有效
$ git config -global user.name ***
$ git config -global user.email ***helloworld@***.com
該內容儲存在 ~/.gitconfig 檔案中檢視狀態
$ git status
新增
$ git add [檔名]
提交
$ git commit -m "提交資訊"
[檔名]
歷史記錄
$ git reflog //本人常用
版本控制
$ git reset --hard [區域性索引] //本人常用
刪除檔案找回
前提:檔案提交到了本地庫
$ git reset --hard [head位置]
比較檔案
工作區與暫存區檔案比較
$ git
diff
[檔名]
工作區與本地庫歷史版本檔案比較
$ git
diff
[本地庫歷史版本]
[檔名]
建立分支
$ git branch [分支名]
檢視分支
$ git branch -v
切換分支
$ git checkout [分支名]
合併分支
$ git checkout [被合併分支名]
$ git merge [分支名]
建立遠端庫別名
$ git remote add [別名]
[遠端庫位址]
2.檢視遠端庫名及位址
$ git remote -v
提交到github
沒有設定遠端庫名的情況
$ git push [遠端庫位址]
[分支名]
設定遠端庫名後的情況
$ git push [遠端庫別名]
[分支名]
$ git clone [遠端庫位址]
pull = fetch(拉取) + merge(合併)
$ git pull [遠端庫位址]
[遠端分支名]
Git個人常用命令
git status 檢視狀態和是否存在.git檔案 git clone com git 將線上 轉殖到本地桌面 git status 檢視工作區 git add 新建乙個空檔案新增到暫存區 git commit m 將上空檔案提交到版本庫 本地倉庫 是注釋 git push 本地 提交到線上倉庫 ...
Git 常用命令小結 個人
一.git 放棄本地修改,強制pull git fetch all git reset hard origin 分支 git pull 二.git 基礎命令 git status git diff 檢視 修改的狀態和內容 git branch newbranch 建立新分支,不加則為檢視當前分支 g...
個人整理Git常用命令
生成git私鑰和公鑰 ssh keygen 拷貝 ssh id rsa.pub 至gitlab git config user.name git config user.email git config global user.name git config global user.email gi...