git建立本地仓库、gitHub上传项目

捣鼓了很久,终于知道怎么把项目上传到github了,给大家分享一下。

第一步,建立本地代码仓库。

1、首先下载gitbushgit建立本地仓库、gitHub上传项目,打开gitbush,通过cd指令到你想要的建立仓库的文件夹,我这里的路径是e:www/gitgit建立本地仓库、gitHub上传项目

2、初始化仓库命令git init,会在文件夹下面生成一个.git文件夹git建立本地仓库、gitHub上传项目

3、在该文件夹下面放你要上传到github的文件,我这里测试用的是spring-mvc.xml,git建立本地仓库、gitHub上传项目

4、将spring-mvc.xml添加到git仓库,使用命令git add filename,不过此时还未真正提交到提交到服务器,
还需要提交git commit -m "注释",此时就算上传到本地服务器成功。

git建立本地仓库、gitHub上传项目

git建立本地仓库、gitHub上传项目

 

 

 

第二步,登录gitHub,点击打开链接,我这里是使用的是邮箱登录,点击右上角的New repository,
建立一个新的仓库。在开始建立仓库之前需要获得一个账号保护的一个私钥和公钥,

使用命令ssh-****** -t rsa -C "你github的用户名",如git建立本地仓库、gitHub上传项目

输入git建立本地仓库、gitHub上传项目
然后在你的.ssh找到你账号锁获得的私钥(第一个,不可告诉别人)和公钥(第二个,可以展示给别人)git建立本地仓库、gitHub上传项目

将公钥的文件用txt打开复制,点击右上角设置,git建立本地仓库、gitHub上传项目进入设置界面,

点击git建立本地仓库、gitHub上传项目SSH and GPG keys,点击git建立本地仓库、gitHub上传项目建立新的key,点击Add SSH key完成git建立本地仓库、gitHub上传项目

git建立本地仓库、gitHub上传项目

 

2、点击右上角设置

git建立本地仓库、gitHub上传项目

 

依次填入仓库的名字,描述,状态等,然后点击create respository,

git建立本地仓库、gitHub上传项目

git建立本地仓库、gitHub上传项目

第三步,将你的本地仓库代码上传到github服务器
设置你的用户名和邮箱,命令git config --global user.name;git config --global user.email;

git建立本地仓库、gitHub上传项目

复制仓库地址,git建立本地仓库、gitHub上传项目
使用命令git remote add origin [email protected]/gy2050911953/firstProject.git

git建立本地仓库、gitHub上传项目

,最后使用git push origin master

git建立本地仓库、gitHub上传项目

 

Ps:这里可能会出现上传文件出错,原因是当时在gitHub创建仓库时自动创建了readme文件,

两地版本不一致,导致出错

git建立本地仓库、gitHub上传项目

出现错误的主要原因是github中的README.md文件不在本地代码目录,可以通过如下命令进行代码合并【注:pull=fetch+merge]

 

git pull --rebase origin master

git建立本地仓库、gitHub上传项目

执行上面代码后可以看到本地代码库中多了README.md文件

git建立本地仓库、gitHub上传项目

此时再执行语句 git push -u origin master即可完成代码上传到github

git建立本地仓库、gitHub上传项目

再执行git pull -u origin master,拉取最新代码。

 

总结:创建新仓库的指令:

  git init //把这个目录变成Git可以管理的仓库

  git add README.md //文件添加到仓库

  git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 

  git commit -m "first commit" //把文件提交到仓库  git remote add origin [email protected]:wangjiax9/practice.git //关联远程仓库

  git push -u origin master //把本地库的所有内容推送到远程库上

 

 

如果只在本地修改,提交到远程仓库

1、进入远程项目地址

git建立本地仓库、gitHub上传项目

2、先更新 git pull --rebase origin master

git建立本地仓库、gitHub上传项目

3、提交到远程仓库 git push -u origin master

git建立本地仓库、gitHub上传项目