*总结一些自己经常在用或者是容易忘记的Git命令
git clone
1.git clone url
就是clone远程的url指定的仓库到你本机的工作目录下,会创建一个新的文件夹,就是你clone的项目文件!
2.git clone -o [name] [url]
克隆版本库的时候,所使用的远程主机自动被Git命名为origin。如果想用其他的主机名,需要用git clone命令的-o选项指定。
git remote
1. git remote add [name] [url]
用来添加一个远程仓库,name就是你给这个远程仓库取得名字,以后可以直接用name,而不是输入完整的url,push的时候会很方便!
2. git remote
会得到当前工作目录下,你已经添加的所有远程仓库名称!
3. git remote -v
查看你所添加的远程主机的网址url
4. git remote rm [name]
删除你所添加过的远程仓库 name
5. git remote rename [oldname] [newname]
给远程仓库重命名
git push
1. git push origin master:rm
把当前的master分支的已经commit了的修改提交到远程仓库名为origin的 rm 分支!
也可以直接$git push origin master ,等同于推送master分支到远程默认分支。
2. git push origin :rm
删除远程分支 - rm
就是相当于在本地push一个空的分支到远程rm分支,所以就把rm给删掉了。
*注意origin后面有空格!
git branch
git branch -a
查看远程分支及本地分支,没有 -a 就是查看仅查看本地的分支。
git branch name
创建一个新的name分支
git checkout name
切换到name这个分支