工作中git常用命令

git下载地址

	https://git-scm.com/downloads

查看git版本

	git version

设置信息,信息会在提交代码时使用,记录在你的每次提交中。

	git config --global user.name "Your Name"  #用户名

	git config --global user.email "Your Email"  #邮箱

	git config -l  #查看信息

初始化git仓库,执行git init的目录即为工作区

	git init

查看工作区中文件的状态

	git status

将工作区中的文件 全部 存入暂存区

	git add .

将工作区的 指定文件 存入暂存区

	git add <指定文件名>

提交文件

	git commit -m(message的意思)  "你的提交说明"

本地关联远程仓库

	git remote add origin(远程仓库名可随便取,一般取origin) 远程url 

查看远程仓库信息

	git remote -v 

删除已关联的远程仓库,即取消本地仓库与远程仓库的关联

	git remote rm origin(远程仓库名可随便取,一般取origin)

从远程仓库下载内容到本地仓库

	git pull origin(远程仓库名可随便取,一般取origin) master(远程master分支):master(本地master分支)

将本地仓库内容上传到远程仓库

	git push origin(远程仓库名可随便取,一般取origin) master(本地master分支):master(远程master分支)

推送命令扩展

	git push -u <远程仓库名> <本地分支名>   #举例:git push -u origin master,短选项-u用于指定git push命令中的<远程仓库名>的<远程分支名>为<本地分支名>所跟踪的上游分支。相比于git push <远程仓库名> <本地分支名>,因为git push -u <远程仓库名> <本地分支名>使用了短选项-u,所以它使得当前分支远程跟踪了远程分支。进而,往后再次Push当前分支时可以直接使用git push或者git push <远程仓库名>命令。
	
	git push --set-upstream <远程仓库名> <本地分支名>  #举例:git push --set-upstream origin master ,相比于git push -u <远程仓库名> <本地分支名>,git push --set-upstream <远程仓库名> <本地分支名>把短选项-u换成了长选项--set-upstream。因为--set-upstream长选项等价的短选项是-u,所以git push --set-upstream <远程仓库名> <本地分支名>与git push -u <远程仓库名> <本地分支名>是等价的

将远程仓库复制到本地,并自动形成一个本地仓库

	git clone 远程url

查看分支

	git branch  #git branch -a 查看所有分支,git branch -r 查看所有远程分支

创建dev分支

	git branch dev 

切换为dev分支

	git checkout dev 

合并分支

	git merge 分支a #将分支a合并到当前分支 (注意快速合并和三方合并的概念)三方合并时,对相同文件的相同内容做修改时,会引起合并冲突
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值