git常見指令

origin 默認遠程倉庫名稱git

git remote 查看遠程倉庫vim

備註:遠程倉庫也叫遠程主機編輯器

git remote -v(verbose)查看遠程倉庫詳情spa

 

git remote add origin "" 遠程添加origin倉庫rem

 

git branch 查看全部本地分支it

git branch -r 查看全部遠程分支ast

git branch -a 查看本地和遠程全部分支stream

git branch --set-upstream-to=origin/remote_branch  your_branch 本地分支與遠程分支關聯im

 

git checkout dev 切換分支推送

git checkout -b dev 切換分支,若是分支不存在即新建

 

git commit 將暫存區裏的改動給提交到本地的版本庫。每次使用git commit都會在本地版本庫生成一個40位的哈希值,這個哈希值也叫commit-id

git commit -m m即message。提交時直接輸入後面的「message」,便是用來簡要說明此次提交的語句,若是不加-m參數,會調用一個編輯器通常是vim來讓你輸入這個message

git commit -a -m(同git commit -am)通常commit只會將改動的文件提交,加入-a可將改動或刪除操做的文件提交到本地倉庫。

注意:新增的文件不會被提交,要提交仍是得先通過git add添加到暫存區。

 

git push origin master  省略遠程分支 (同 git push origin master:master)將本地倉庫的master推送到遠程,若遠程沒有,新建一個並創建關聯

git push origin :master 省略本地分支,即傳遞一個空的分支到遠程,可藉此刪除遠程分支

git push origin 省略本地和遠程分支,即將當前分支提交到遠程倉庫中與之對應的分支

git push 所有省略,適用於當前分支只有一個遠程倉庫並有分支與其關聯

備註:關聯、創建鏈接、追蹤都是同樣的意思

git push -u origin master 若是當前分支與多個主機有鏈接,即可經過-u指定默認主機

 

哪些指令能讓本地分支與遠程分支創建鏈接?

git clone

git push

git pull

 

注意 origin master與origin/master不一樣 

origin master 是一行指令的兩個獨立的參數,如git push origin master 將本地master分支推到遠程

origin/master 則是一個參數,即遠程master分支

相關文章
相關標籤/搜索