linux下的版本管理(github)

14 篇文章 0 订阅
8 篇文章 0 订阅

远程

在远程github.com网站上建立一个仓库,假定仓库的名字yourRepo

 

回到本地

进入需要建立仓库的文件夹,执行命令:

git init

克隆远端仓库到本地(如果是clone则不要git init,否则会出错),clone到本地的项目会自动新建一个与远端仓库名称相同的文件夹,文件夹下有.git文件。

git clone url

建立本地仓库与github仓库的关系,执行命令:

git remote add origin git@github.com:yourName/yourRepo.git  

获取远程库与本地同步合并

git pull --rebase origin master

有时候重复add origin命令会提示远程origin已经存在的错误,可以通过rm删除远程origin

git remote rm origin

将文件夹下的文件添加到仓库

git add .

添加说明信息

git commit -m "说明信息"

提交到远程仓库的master分支

git push -u origin master

注意建立的repository不要有乱七八糟的字符,如+@#¥%……&*等,否则会出现无法解析仓库名称的问题。

 

除此之外,也可以先在github上建立仓库,然后git clone到本地,然后在本地仓库里添加文档的方法进行版本控制的初始,这样能避免仓库名称设置不一致的问题。

本地仓库回滚

git -reflog

查到对应的ID

git reset --hard (七位ID)

Git使用SSH连接,而SSH第一次连接需要验证GitHub服务器的Key,确认GitHub的Key的指纹信息是否真的来自GitHub的服务器。

将ssh-keygen.exe所在文件夹添加到环境配置的path选项中

运行命令生成ssh key,生成key的时候会有一系列的配置git config,这些配置决定了在远端仓库中提交代码时候对应的的账号名称以及资料。

如果是修改配置可以在以下路径中找到.gitconfig文件对其中的内容进行修改,然后重新生成key

C:\Users\Dell

生成key

ssh-keygen -t rsa -C "yourname@email.com" 

 

yourname@email.com是注册github的邮箱

连续三个Enter完成keygen,登录github将生成的key添加到远端的配置(setting - ssh and gpg key - add new key)中。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值