本地项目上传至github---git使用

上传本地项目步骤:

1.本地git仓库创建:先在本地项目中,打开git bash窗口,然后cd进入到这个目录,然后通过指令git init进行本地仓库的创建。

141828_ApKV_3110937.png

创建完成后,你会发现文件夹.git的生成,如果看不到,默认是隐藏文件夹。

142001_6ZlZ_3110937.png

说明本地仓库已创建完成。

 

2.将项目代码添加到本地仓库中,通过指令git add . 注意后面的点和add间有空格,因为本地代码粘贴过来,还没添加到git仓库中。这期间可以通过git status来查看项目状态

142253_QMej_3110937.png

上述说明代码只是粘贴过来,但并没有加入到本地git仓库中

142342_TE4y_3110937.png

上述是在输入指令git add .之后,将粘贴过来的代码加入到本地git仓库中。

 

3.通过git 命令将代码提交到本地git仓库中:git commit -m “上传项目代码”

注意-m后需添加comment,硬性要求。

142720_drRA_3110937.png

 

 

--------至此,本地的git仓库已完全建立,接下来是将本地仓库和远程仓库(github)相连接

 

--------本地git仓库和远程仓库github之间的传输是通过SSH加密的,所以在建立连接时,需要设置。

 

4.创建SSH key,先查看下本地有没有.ssh文件夹,如果有的话,看看有么有id_rsa和id_rsa.pub文件。

143156_wxtc_3110937.png

如果有的话,直接跳过这一步。------

如果没有,需要通过以下命令进行创建:

$ ssh-keygen -t rsa -C "youremail@example.com"

然后,一直enter,就会在.ssh文件下看到这两个文件。

 

5.接下来是远程仓库github的设置了

登录github,

143528_Q9on_3110937.png

143633_uH2z_3110937.png

new SSH key之后,如下:

143857_uUPI_3110937.png

 

然后点击add SSH key即可

 

6.远程仓库的创建:

144409_prvw_3110937.png

 

 

7.远程仓库创建好后,就可以和本地git仓库进行关联了,通过指令:

$ git remote add origin https://github.com/ddyin/dr-openchannel-bkend.git
144549_brbB_3110937.png

 

8.关联好之后就可以往远程仓库推送项目代码了:

命令:$ git push -u origin master(git push -f origin master)

因为远程目录是空的,所以加了-u参数,等以后远程仓库有内容了,可以直接通过下面命令推送代码

git push origin master

 

这里有如上说的一个坑:

144756_hRon_3110937.png

因为本地readme.md文件和远程readme.md文件冲突问题,推送报错,需要通过下面指令将两文件合并:

命令:git pull --rebase origin master

145118_ZKGw_3110937.png

 

上传成功后如下:

145205_Uihk_3110937.png

 

至此,刷新下github仓库下,项目上传成功。^-^

 

 

小结:

1.需要明白要先创建本地git仓库,即git init

2.项目放进本地仓库,通过git add .添加到仓库,然后通过git commit -m “注释”提交到本地git仓库

3.github上设置好ssh key之后,创建好远程仓库,然后通过以下指令将远程仓库和本地仓库关联起来

git remote add origin github仓库地址

4.通过指令,将代码pull上去:

git push -u origin master(注意readme.md文件冲突问题,解决方法:git pull --rebase origin master)

 

后期提交代码只需:

git init--->git add .--->git commit -m “注释”--->git push -f origin master

 

 

更新代码时,先切到自己分支git pull,然后git commit -m "注释",然后git push +自己的分支即可

有新文件的话直接git add +文件名即可

 

转载于:https://my.oschina.net/u/3110937/blog/1793964

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值