方法一 从github上入手
1.注册github账号
2.创建仓库--点击start a Repository(还有其它方法)
3.然后将仓库地址进行克隆(有两种地址,一种是HTTPS,另外一种是SSH,建议第二种,原因下述)
4.在你的项目目录下(即项目文件夹下)进行本地仓库连接
4.1 在你的项目目录下右击 打开git Bash,进入命令行
4.2 输入 git clone git@github.com:coderXuXiang/test.git (此链接即为github上面仓库的地址,这里是SSH格式的地址)
输入完后会出现新的文件夹,项目目录如下
4.3 将test目录下的所有文件进行复制(注意将隐藏文件.git文件夹复制下来,一般电脑都没显示隐藏文件,.git文件夹其实就是本地仓库),复制到项目目录下,再将test文件夹删除,完成这一步即将整个项目都整合到了本地仓库中。
4.4 重新在项目下右击进入bash命令行,输入 git add . (此处add . 是指将目录下所有文件加到暂存区中)
4.5 输入git commit -m '说明信息'(将暂存区中的操作提交的本地仓库中)
4.6 输入 git push -u origin master (将本地仓库的操作同步到github上面的远程仓库中)
(同步成功之后,本地上的项目文件已同步到github上
至此第一种方法已经完成,我用的是SSH地址,因为我已经建立了SSH密匙对,所以每次git push的时候不需要每次都输入账号密码,而你git clone的时候复制的是HTTPS地址的话,那每次git push 都需要输入登录github的账号和密码。所以推荐使用SSH。
至于该如何进行使用SSH进行免密登录会在最后附上大佬的博客的传送门,很实用。
手动分割线........................................................................................................................................................................................
方法二 从本地上入手
1.先在本地进行本地仓库的创建(进入你项目的目录下,右击空白处,点击git bash 进入命令行,输入git init 进行本地仓库的创建)
(此时本地仓库已创建成功,标志是项目目录下出现.git文件夹)
2.第二步是进行本地仓库与github上面的远程仓库进行连接(在命令行中输入git remote add origin git@github.com:coderXuXiang/test2.git) (这里的地址即为你的github的仓库的地址)
(如果这里失败,请参考下文中提供的SSH对创建的链接,进行SSH对的创建)
3.输入 git add . (此处add . 是指将目录下所有文件加到暂存区中)
4.输入git commit -m '说明信息'(将暂存区中的操作提交的本地仓库中)
5.输入 git push origin master -f (将本地仓库的操作同步到github上面的远程仓库中,注意这里后面的-f是指将本地分支强行覆盖远程分支。之所以用-f是因为出现以下错误,以后进行push就不需要加-f了)
强行覆盖之后就可以push成功,此时本地仓库的文件已经同步到github上
(出现上述错误也可以先进行git pull origin master 再进行git push origin master,即先将远程仓库的更新同步到本地,再将本地的提交同步到github上面)
(若git pull origin master 出现以上错误,输入git pull origin master --allow-unrelated-histories,允许无关pull)
至此两种方法都已成功实现,若有任何错误或者问题,欢迎在评论区评论,十分感谢!
手动分割线.......................................................................................................................................................................................
配置SSH密匙对以完成免密登录请参考以下链接