2021.06.15(git命令)
阿新 • • 發佈:2021-06-15
初始化git
git init
將本地倉庫和遠端倉庫進行關聯
git remote add origin https://github.com/xxx.git
使用 git --version
命令檢視環境是否成功安裝,返回版本資訊。
git status
檢查儲存庫的當前狀態。
提交 git add <file>
或者撤銷 git restore <file>
更改。
git commit
增加 -m 標識可以提交描述資訊。
使用git log
命令何檢視專案的提交歷史。
git tag v1
為程式的當前版本打一個
v1
的標籤。
將修改新增進暫存區
git add 檔案路徑
git diff
可以讓我們看到更多細節可以幫助我們檢視具體修改那些內容。
集中式版本控制工具
CVS、SVN(Subversion)、VSS
設定使用者名稱和郵箱
git config --global user.name 使用者名稱
git config --global user.email 郵箱
檔案修改
vim 1.txt
檢視歷史版本
git reflog # 檢視版本資訊
git log # 檢視版本詳細資訊
版本穿梭
git reset --hard 版本號
檢視分支
git branch -v
GitLab
分支
git branch;檢視當前倉庫的分支,*是當前所在的分支git branch 分支名;新建一個分支
git checkout 分支名;切換分支(有坑:本分支的修改有可能被帶到切換後的分支,從而產生分支汙染)
git checkout -b 分支名;新建並切換到這個分支
git branch -d 分支名;刪除分支
git branch -D 分支名;強制刪除分支(暫存區未清空或未被合併)
git merge 分支名;把分支合併到當前分支 儲存 git stash;將修改儲存到一個棧
git stash list;檢視儲存
git stash apply;應用最近的儲存
git stash drop 儲存名;移除儲存
git stash pop; 前2個命令的組合,應用並且移除掉最近的儲存
git reset 檔名;將檔案從暫存區撤回
git commit --amend;修改上一次的提交(會將暫存區的檔案重新提交,並且覆蓋上一次的提交資訊)
2021-06-15 17:24:57