第一次使用git提交代码到GitHub(更新)

学习持续集成,需要自己申请GitHub,后续使用git提交代码以触发代码检查。这里仅记录如何使用git提交代码到GitHub

一:本地下载Git

二:注册GitHub账号

  这两步都无需多说

 

三:建立本地Git版本库及初始化

  右键,git bash here打开命令行

  命令:mkdir testGit (新建文件夹)

     cd testGit (进入该文件夹)

  初始化命令:git init  (把该文件夹变成git可管理的文件夹)

  执行后该文件夹下面会自动新建一个隐藏的.git文件,可改变文件查看属性看到

  

 

 

四:把需要上传的项目or文件夹添加到该Git仓库

  1:把需要上传的项目or文件夹复制到testGit文件夹下

  2:通过 git status查看文件状态,发现有“untracked files”,还没提交到仓库

   

 

  3:把文件添加到该Git仓库中

   命令:【git add . 】,注意不要忘了“ 空格 + .”

   再用git status查发现没有没提交文件了。

 

五:把项目提交到testGit仓库

   命令: git commit -m "XXXXX"  -m后面是本次提交的注释,选填,最好写上,以免自己日后都不知道提交了啥

 

六:本地创建SSH

  通过Git提交到GitHub需要SSH加密,所以需要创建SSH连接。

  首先看本地系统盘用户下是否有.ssh文件夹,里面是否有id_rsa、id_rsa.pub两个文件

  

 

  有则忽略这一步,无则创建。

  创建命令:ssh-keygen -t rsa -C " 你注册GitHub的邮箱 @xx.com "

  然后一路enter,或者设置 Enter passphrase (empty for no passphrase):密码,之后就创建好了上面的.ssh文件夹及文件

 

 七:GitHub创建SSH Keys

  登录GitHub - 右上角settings - SSH and GPG keys - new SSH key

  Title随便填,Key中的内容请把id_rsa.pub里面的内容复制过来。.pub文件打不开可以把后缀名改成.doc 打开

 

八:关联本地代码仓库和GitHub

  关联后本地代码更改即可远程上传到GitHub。

  命令:git remote add origin https://github.com/F-ichigo/testF.git  (后面连接是GitHub-your repository地址+.git)

 

九:推送本地仓库代码到GitHub

  命令:git push -u origin master  (将本地的master分支推送到origin主机)

  -u :第一次提交因为远程仓库是空的,需要加上 -u,指定origin为默认主机,后面就可以不加任何参数,直接使用git push,或git push origin master

  如果发现无法push到master分支,报错:  ! [rejected] master -> master (fetch first)  error: failed to push some refs to 'https://github.com/xxx/xxx.git'

  可以新建其他分支,一般多人管理代码时会使用自己分支提交,

  创建 release 分支命令: git checkout -b release

  然后重新提交代码就可以了:git push -u origin release

  

 

 

 -------------------------------------

eclipse 从git clone项目一直报错,直接用 git bash 使用命令 “git clone git地址”  就可以了

不知道问题出在哪里

 

------------------------------------

将项目从git clone到本地

cd到本地项目目录,git clone xxx.git(项目地址)

需输入账号对应密码

 

posted @ 2019-10-17 15:27  F_Ichigo  阅读(494)  评论(0编辑  收藏  举报