git操作

git 实践中遇到的操作

1.修改本地branch名后,并提交到远端,发现远端的oldbranch依旧存在。

1.修改branch名:
		1) git branch -m oldname newname
		2) git push --delete origin oldname	(origin因人而异 git remote add **origin** git@git..........)
		3) git push -u origin newname
		
		第一步改名字
		第二步删除远端的oldname branch
		第三步 将修改后的branch push到远端

2.git更新远程仓库代码到本地

	1 使用命令查看连接的远程的仓库
		git remote -v
	
	2 远程获取代码
		git fetch origin master
	
	如果出现 Already up-to-date 说明代码更新好了,出现 FETCH_HEAD
	使用命令 git merge FETCH_HEAD
	
	3 当然 我们也可以git fetch origin master:temp建立新分支temp,将代码合并到新分支temp上,在删除新分支temp

3.只下载远程仓库的一个文件夹到本地

有些时候我们并不想clone整个repository,例如,只想要online_log_analysis文件夹该如何操作呢
在这里插入图片描述

	1.先选一个目录 
		git init
		
	2.连接到远程仓库
		git remote add -f origin <url>
		
	3.开启sparse checkout 模式
		git config core.sparsecheckout true
	
	4.选定要下载的文件夹,执行如下操作
		echo online_log_analysis >> .git/info/sparse-checkout

	5.拉取想要的分支
		git pull origin master

同时还有一个网站,将github文件所在url站贴过去即可下载:DownGit,但这个网站需要翻墙,并且网速极差。

4.git一次提交本地所有更新至远程仓库

	1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)
	2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)
	3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作
	4、git push origin master 将代码推至远程就可以了

5.git删除远程仓库文件

	1.git rm -r --cached 文件/文件夹
	2.git commit -m "提交描述"
	3.git push
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值