git常用命令
Posted 晨港飞燕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git常用命令相关的知识,希望对你有一定的参考价值。
查看所有本地分支:git branch
查看所有远程分支:git branch -r
创建分支:git branch test001 master:从主分支master创建test001分支
重命名分支:git branch -m test001 test002:将test重命名为test002
切换分支:git checkout yourbranch
删除本地分支:git branch -d yourbranch
------------------------------------------
添加远程仓库:git remote add name url,比如:git remote add origin https://gitee.com/liuyandeng/testbranch.git
查看远程仓库:git remote -v
删除远程仓库:$ git remote rm 仓库名
查看所有远程仓库:git remote show
---------------------------------------------------------------------------
本地与服务器端同步:git pull
所有变化提交到暂存区:git add .
被修改的文件提交到暂存区,不会提交新文件:git add -u (git add --update的缩写)
提交并加注释:git commit -m "init"
将当前分支推送到服务器上去:git push (远程仓库名) (分支名),比如:将当前分支push到远程master分支 :git push origin master
git push -u origin master 将本地的master分支推送到origin仓库,同时指定origin为默认仓库,后面就可以不加任何参数使用git push了。
----------------------------------------------------------------
创建远程分支:git push origin 本地分支名:远端分支名
删除远程分支:git push origin --delete yourbranch或git push origin :yourbranch(推送一个空分支到远程分支,其实就相当于删除远程分支)
git clone url 克隆一份代码到本地仓库
git init 初始化本地git环境,文件夹下创建一个.git文件夹.
-----------------------------------------------------------
合并分支:
多人协同开发中,经常会遇到这种情况:A在本地开发完成后,将代码推送到远程,这时候B的本地代码的版本就低于远程代码的版本,这时候B该如何从远程拉取最新的代码,并与自己的本地代码合并呢?
具体思路:先拉去一份最新的远程代码到本地,然后将本地两个版本的代码合并(注意:合并后的代码已经提交了本地仓库),最后发布一份新版本代码到远程。
合并远程master分支至当前分支:git merge origin/master------------------注意:在使用idea工具开发中,最好做到具体文件的合并,修改的文件和其他分支作对比:右击文件-compare with branch--选择分支对比
以上是关于git常用命令的主要内容,如果未能解决你的问题,请参考以下文章