git最简易快速教程

参考:
视频同步笔记:狂神聊Git
廖雪峰|使用 gitee


图片来自狂神聊Git

1 关联Gitee的远程库:

git remote add gitee git@gitee.com:wanggaoping/wgp_imvotenet.git
#其中gitee是远程服务器的名字,也可以是gitHub或者origin ,wanggaoping/wgp_imvotenet是仓库的名字。

建议先在gitee网站上建好远程仓库,再git clone 到本地,这样在git push过程中就不容易出错,clone时选择ssh

在这里插入图片描述

···
如果在使用命令git remote add时报错:

git remote add origin git@gitee.com:liaoxuefeng/learngit.git
fatal: remote origin already exists.
这说明本地库已经关联了一个名叫origin的远程库,此时,可以先用git remote -v查看远程库信息:

git remote -v
origin git@github.com:michaelliao/learngit.git (fetch)
origin git@github.com:michaelliao/learngit.git (push)
可以看到,本地库已经关联了origin的远程库,并且,该远程库指向GitHub。

我们可以删除已有的GitHub远程库:

git remote rm origin
再关联Gitee的远程库(注意路径中需要填写正确的用户名):
···

2 查看本地仓库的状态

git status

在这里插入图片描述

3 untracked文件需要添加到本地仓库

git add .
#.表示添加所有的

4 提交到本地仓库

git commit -m "注释"

5 推送到gitee仓库

git push gitee master

failed to push some refs to ‘gitee.com:wanggaoping/wgp_imvotenet.git’

	在使用git 对源代码执行git push gitee master命令时可能会出错:
	failed to push some refs to https://gitee.com/whl0jkx/chuanyue.git',
	其实出现这个错误的原因是因为github中的README.md文件不在本地代码目录中,
	可以通过执行git pull --rebase gitee master这个命令解决。
	最后再执行git push gitee master命令即可提交代码

conflict本地和远程仓库存在名字相同的文件

在这里插入图片描述
出错原因:因为本地仓库是我clone别人的,里面就有readme和license文件。这和远程gitee仓库里面的
readme和license文件起冲突了。删除远程gitee仓库里面的readme和license文件

git rebase --abort
git pull gitee master

fatal: refusing to merge unrelated histories

这里的原因应该是我删除了gitee远程readme,但是没有删除readme.en.md
在这里插入图片描述

 git pull gitee master --allow-unrelated-histories
 git pull gitee master
  git push gitee master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值