Dp_X

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.在本地创建一个版本库,也就是目录,可直接新建文件夹,也可通过git bash命令行窗口命令来新建

  

2 通过命令git init将这个文件夹变为Git可管理的仓库

  

  执行完命令之后会发现文件夹中多了一个.git的文件夹,是Git用来跟踪和管理版本库的,默认为隐藏文件,如果看不到,需设置让隐藏文件可见

  

3 将需要上传到gitHub的本地项目复制粘贴到该目录之下,可通过git status来查看当前状态

  

  提示为: 项目已经在目录下了,但是并没有add到该仓库上

 

4 通过git add把项目添加到仓库(git add . 可将该目录下的所有文件添加到仓库,ps: 点是用空格隔开的)在这个过程中可一直通过git status来查看状态

    

 

5 通过git commit 将项目提交到Git仓库

  git commit -m "注释信息"

  

  ps:-m 后面引号里面为注释信息,可不写,但最好写上,不写会报错

 6 连接远程仓库(gitHub)

 本地Git仓库和gitHub仓库之间是通过SSH加密传输的

  创建SSH KEY ,先去C盘目录之下查看有没有.ssh目录文件夹,如若有,可查看是否有id_rsa和id_rsa.pub这两个文件,有就跳到下一步

  

  如若没有,需通过命令创建

  ssh-keygen  -t rsa -C "你自己的邮箱"   一路回车就会出现该文件夹

7 登录gitHub,进入Setting ,选中SSH and GPG keys,点击右上角的New SSH Key, 填写信息,title可随便写, key 为C盘.ssh文件夹下id_rsa.pub中的内容,之后点击Add SSH KEY完成加密

    

8 在GitHub上创建一个GIt仓库

  

 

9 在gitHub上创建好仓库之后,开始和本地仓库进行关联,GitHub仓库提示页面会有信息

  git remote add origin https://github.com/lixuGit/wxShop.git    ps: origin后面为你刚刚创建好的仓库的地址

10 关联成功之后将本地仓库的内容推送到远程仓库(gitHub)

  git push -u origin master

  ps: 由于新建的仓库是空的, 所以需要 -u 这个参数,等远程仓库中有个内容之后,就可以直接用 git push origin master

 

注意:

   另外,这里有个坑需要注意一下,就是在上面第8步创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第10步你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to  https://github.com/guyibang/TEST2.git的错。

原因是你新创建的那个README文件不在本地仓库目录中,需要先通过命令行将内容合并,如下

  git pull --rebase origin master

之后再进行push

 

posted on 2018-05-28 18:17  ₯_X  阅读(130)  评论(0)    收藏  举报