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

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

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

1、首先下载gitbush,打开gitbush,通过cd指令到你想要的建立仓库的文件夹,我这里的路径是e:www/git

2、初始化仓库命令git init,会在文件夹下面生成一个.git文件夹

3、在该文件夹下面放你要上传到github的文件,我这里测试用的是spring-mvc.xml,

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

 

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

使用命令ssh-keygen -t rsa -C "你github的用户名",如

输入
然后在你的.ssh找到你账号锁获得的私钥(第一个,不可告诉别人)和公钥(第二个,可以展示给别人)

将公钥的文件用txt打开复制,点击右上角设置,进入设置界面,

点击SSH and GPG keys,点击建立新的key,点击Add SSH key完成

2、点击右上角设置

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

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

复制仓库地址,
使用命令git remote add origin [email protected]/gy2050911953/firstProject.git

,最后使用git push origin master

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

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

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

git pull --rebase origin master

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

此时再执行语句 git push -u origin master即可完成代码上传到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、进入远程项目地址

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

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

猜你喜欢

转载自blog.csdn.net/qq_36826248/article/details/80558516