一、登录,开始创建一个新的项目
二、创建一个新的项目,填写项目名称,描述
三、创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用
或者是在这里找到URL
四、接下来,我们需要先下载Git,这里最好下载最新版本的Git,下载的的网址:https://git-scm.com/downloads,安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash
出现以下界面:
第一步:cd进入你放项目文件的地址,我的地址在D:\MYFILE\graduation\study\项目程序
注意:路径是项目名称的上一级,不要进入到项目名称内
第二步:输入git init
如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
第三步:输入git add .
这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要
改。
这里如果出现以下内容,则需要你输入自己的账号或名字
用上面提示的代码输入自己的邮箱或名字
再输入git commit -m "first commit"时就会成功
第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,
这里我输入的是git remote add origin https://github.com/Vivianyuwei/Fabric-defect-classification-based-on-WLD.git
最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了。
如果报错:
To https://github.com/1302cb/springsecurity.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/1302cb/springsecurity.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
出现问题的原因:
github中的有些文件不在本地代码目录中。
这个问题其实挺好解决的,因为我是直接复制了一个文件到桌面的文件夹里面然后才去初始化的,那就导致无法与远端进行同步,虽然我之前使用了git remote add origin xxx(远端仓库地址)但这也仅仅是本地与远端建立了连接,并不是同步了,如果我是 直接从远端clone下来的就可以直接用git push -u origin master就完事了,但是现在报错也是很明显的,我们并没有同步,所以我们需要把远端和本地同步,放心,关于是不是会覆盖的问题其实完全不需要担心,我们Git肯定帮我妈解决了,只有没有的东西才会被pull下来,具体的命令就是git --rebase origin master,ok再来一波git push origin master完美解决
解决办法:
$ git pull --rebase origin master #执行这一步。
git push -u origin master
如果这命令不行,就执行:
git push origin master
错误:
怎么解决?
怎么解决?
只要两步:
1、先删除
1 |
|
2、再次执行添加就可以了。
这里附上一个别人写的常见Git错误的解决:http://blog.163.com/023_dns/blog/static/1187273662013111301046930/