git的使用(一)--新手如何将本地项目上传到github上面。

方法一 从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密匙对以完成免密登录请参考以下链接

传送门:https://www.cnblogs.com/blogzhangwei/p/5944975.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值