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分支