Git 的常見命令推薦

Git 的常見命令

克隆倉庫:

git clonevue

git clone git@192.168.204.xx:.../xxx.git
複製代碼

在當前文件夾初始化 一個 git 項目:

git init
複製代碼

用終端命令 ls -al 會看到生成了一個.git 文件夾git

查看當前所處的分支

git branch
複製代碼

查看本地更改狀態

git status
複製代碼

查看本地當前的修改(未提交到暫存區,即未執行 git add )

git diff
複製代碼

切換到該分支

git checkout 分支名 //要新建分支的話用git checkout -b 分支名
複製代碼

Tip:新建並切換到遠程的制定分支web

git checkout -b remotes/origin/遠程分支名
複製代碼

放棄暫存區的修改(即只是 add 可是沒有 commit 的那些文件),使更改回退到工做區,

git reset HEAD 文件名
複製代碼

(7)放棄某個文件的工做區更改(即未執行 git add 取消對文件的修改,還原到最近的版本,廢棄本地作的修改。)編輯器

git checkout -- fileName
複製代碼

拉取遠程倉庫更新

git pull
複製代碼

提交到本地倉庫

git commit -m 'xxx'
複製代碼

Tip1: 提交某個制定文件到本地倉庫ui

git commit src/index.vue -m '上傳代碼'
複製代碼

Tip2:注意參數不同url

git commit -am "xxx" // 至關於兩步:git add .  +  git commit -m ""
複製代碼

提交本地當前倉庫提交到遠程

git push -u origin 分支名
複製代碼

git merge 用於合併指定分支到當前分支

Tip: 默認是 fast-forward 模式。fast-forward 的含義就是,例如,master 分支拉出一條新分支,更改後,切回 master 作 merge,此時 master 沒有其它更改的話,默認會將 master 的指針直接指向新分支的頭結點。此時 master 和新分支的頭結點指向同一節點。加上--no-ff 能夠不以 fast-forward 的模式合併,這樣就可以在圖案上多出分支那條線spa

git merge --no-ff dev
複製代碼

刪除遠程分支

git push origin --delete 分支名
複製代碼

更多精彩文章能夠看個人博客,若有錯誤,歡迎指正指針

本文使用 mdnice 排版code

相關文章
相關標籤/搜索