首页 > 其他 > 详细

github学习笔记

时间:2019-06-24 23:59:45      阅读:180      评论:0      收藏:0      [点我收藏+]

1.添加ssh账户:

(1)点击账户头像后的下拉三角,选择settings--->SSH and GPG keys--->New SSH key,如下图:

技术分享图片

(2)在ubuntu的命令行中,回到用户的主目录下(也可以不在主目录下),编辑文件.gitconfig

技术分享图片

(3)修改为注册github时的邮箱,填写用户名。

技术分享图片

(4)使用如下命令生成ssh密钥

         ssh-keygen -t rsa -C "邮箱地址"

 技术分享图片

(5)进入主目录下的.ssh文件件,下面有两个文件  

    公钥为id_rsa.pub,私钥为id_rsa

(6) 将公钥粘贴至git的SSH key页面中,即

技术分享图片

2. 克隆项目

(1)git clone git@github.com:github用户名/仓库名

(2)克隆出错

技术分享图片

(3)继续执行1中的命令就可成功复制仓库中的内容

(4)项目克隆到本地之后,执行如下命令创建分支

技术分享图片

注意:创建一个新的分支后,若没有提交一个版本时,用git branch是显示不了有这个分支的,如上图

(5)推送分支,就是把该分支上的所有本地提交到远程库,推送时要指定本地分支,这样,git就会把该分支推送到远程库对应的远程分支上

          git push origin 分支名称

技术分享图片

注意 此处可能遇到的问题

a. 报错fatal: does not appear to a git repository Could not read from remote repository

  本地库与远程库关联出现问题,解决方法如下

git remote rm origin # 删除remote中的内容
git remote -v  # 此时发现没有origin内容
# 通过以下命令重新建立关联
git remote add origin git@github.com:github名字/仓库名.gitb

b 错误二

技术分享图片

原因:本地版本和主干上的有差异,可以先pull远端的版本,解决了冲突才能push(自己当时的问题是read.me文件改了)

git pull --rebase origin 本地分支

(6)将本地分支跟踪服务器分支
git branch --set-upstream-to=origin/远程分支名称 本地分支名称
例:
git branch --set-upstream-to=origin/yjf yjf

(6) 从远程分支上拉取代码
git pull orgin 分支名称
例:
git pull orgin yjf
使用上述命令会把远程分支smart上的代码下载并合并到本地所在分支
 

 

github学习笔记

原文:https://www.cnblogs.com/jj1106/p/11080158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!