上传和更新本地文件到GitHub远程仓库

来源:互联网 发布:金融直播软件 编辑:程序博客网 时间:2024/05/21 10:38

GitHub仓库有两个最大的作用,一个就是项目备份,一个就是项目开源


这里默认你已有GitHub帐号已经已安装Git客户端


Top1:配置Git

(1)创建本地的ssh key

  先进入到你要上传的项目的目录里,右键Git Bash,进入Git客户端窗口

输入命令: $ ssh-keygen -t rsa -C "your  email"  your email为你的邮箱,后续会要你输入密码,一路默认回车。

成功的话会生成 C:\Users\Administrator\.ssh 文件夹,进入该文件夹,用记事本打开 id_rsa.pub,复制里面的内容即key


回到GitHub,进入帐号设置 Settings,点击 SSH and GPG keys→New SSH key,Title写个你喜欢的就行,

把在id_rsa.pub 复制的内容粘贴在 key文本域内,点击 Add SSH key 即可。


(2)验证本地ssh key是否配置成功

  再次进入Git窗口,输入 ssh -T git@github.com 

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。



(3)设置commit标记username和emial

  输入:git config --global user.name "your name"     git config --global user.email "your email"

这里的name为你GitHub的name,email为你刚刚填写的email



Top2:上传本地项目到远程仓库

(1)为本地项目添加 .git 文件

  进入本地项目目录 右键Git Bash进入Git窗口

输入 git init        成功后  在你的本地项目目录内会多一个名为 .git 的文件夹


(2)添加远程地址

  在GitHub打开你的远程仓库,复制你的远程仓库地址



输入: git remote add origin你的远程仓库地址

如果成功添加远程地址,则不会报错,反之亦然


(3)提交本地项目到远程仓库

先执行命令  git add . 【注意后面的小点点  表示添加当前目录下所有文件】

再执行 git commit -m “本次提交的备注” 【提交备注应当与本次提交内容相关,有利于他人阅读】


(4)上传提交文件到远程仓库

执行完(3)步,项目还未完全上传到远程仓库上,还需要执行最后一步

执行命令:git push -u origin master  将项目上传到远程仓库

执行该命令后,会提示你输入用户名和密码,把你的GitHub用户名和密码输入即可


End:至此,一个本地项目就提交到了GitHub远程仓库上了




后续操作:

(1)查看文件差异

  当你对本地目录文件进行修改或者新增时

可以通过 执行命令 git status  来查看当前目录下有哪些新增或者修改的文件


(2)本地项目更新,提交更新代码

  本地项目更新了,我们要提交更新后的代码

有两种具体操作 第一种,手动逐文件上传   第二种,自动判别上传

显然第二种比第一种方便得多了  所以我就介绍一下第二种

第二种更新方式具体操作为 top2(3)-top2(4)  嗯,相同的操作,是不是很快捷方便呢。




原创粉丝点击