Git的一些命令

git init 初始化一個Git倉庫(創建一個倉庫)
git add [文件名xxx] 把工作區的文件修改添加到暫存區
git commit -m “xxxx” 將暫存區的文件修改提交到分支
git diff [文件名xxx] 查看修改了什麼內容
git log 顯示從最近到最遠的提交日誌(可以顯示版本號),顯示提交歷史
git reset --hard HEAD^ 回退到上個版本
(HEAD表示目前版本,HEAD^表示前一個版本,HEAD^^表示上上個版本,第一百個版本是HEAD~100)
還可以 git reset --hard [版本號] 版本號不用全部輸入,輸入一部分即可
git reflog 查看命令歷史(可以顯示"未來"的版本號)
git swich [分支名字xxx] 切換到分支xxx
git switch -c 分支名字xxx 新建分支並切換到該分支
git branch 查看目前的分支情況
git stash 保存修改
git status 查看狀態
git branch -d 刪除分支
git merge 合併分支 (merge 本身就是合併的意思)
git merge --no-ff -m “xxx” xxx 合併分支不用快速合併(可以看到合併的記錄)
git cherry-pick [commit號碼] 同樣的bug,要在dev上修復,我們只需要把4c805e2 fix bug 101這個提交所做的修改“複製”到dev分支。注意:我們只想複製4c805e2 fix bug 101這個提交所做的修改,並不是把整個master分支merge過來。
git branch -D [分支名字] 強制刪除未合併的分支
git remote 查看遠程庫的信息
git remote -v 顯示遠程庫的詳細信息
把本地庫的內容推送到遠程,用git push命令

發佈了13 篇原創文章 · 獲贊 5 · 訪問量 754
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章