1. 程式人生 > 其它 >2021.06.15(git命令)

2021.06.15(git命令)

初始化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 checkout 檔名;撤銷工作區的修改
git reset 檔名;將檔案從暫存區撤回
git commit --amend;修改上一次的提交(會將暫存區的檔案重新提交,並且覆蓋上一次的提交資訊)

2021-06-15 17:24:57