将本地代码使用Git上传更新至Github

注册、配置git

一、 首先注册git
php

image

二、而后下载、配置git
百度“git下载”,而后默认安装,注意的是最后要 添加环境变量,最后安装结果以下:
image

配置以下:
1.设置本地的ssh key,打开git bash,输入命令:
ssh-keygen -t rsa -C " XXXXXX@XXXX.com" 其中双引号中是你注册github时用的邮箱。
一直回车,选择默认路径,和空密码。最后会在默认路径下生成.ssh文件夹,打开.ssh里面有两个文件,打开id_rsa.pub复制里面的密钥。
2.打开github,选择settings
image

获得以下页面,点击ssh and gpg keys,选择ssh keys 右边的new ssh key。出现下面绿色框的内容,填写标题,并将本身刚才复制的密钥粘贴到key中。最后点击add ssh key.
titile随便取名字
image

3.查看是否成功。在git bash中输入命令:(注意是 git bash,不是win自带的cmd中输入命令)
ssh -T git@github.com
会提示,是否continue,输入yes。后就会看到:
Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
  Hi zhangsiyao11! You've successfully authenticated, but GitHub does not provide shell access.
这样就成功了,不用理会warning。
接下来的步骤均可以在cmd,而不只仅git bash中运行。

第一步:本地第一次上传代码到Github

一、去github上建立远程的Repository(仓库),建立页面以下图所示。

image

个人方式:仓库名和本地工程目录文件夹名字相同;“Initialize this repository with a README”选择打钩,下边两个也会选择。

最终生成三个文件:就是一些版权和申明。git



建立成功后看到到下图,这图的那个地址先记住了,一会但是要用的呢,这是这个仓库的地址,咱们项目要传到这里来。
image

二、创建本地git仓库

git init
此时win+R打开cmd,进入咱们本地工程目录,在该目录下已经存在一个.py文件,此时输入该命令,会出现git的文件夹(隐藏的,只能查看隐藏文件才能够看到),表示当前工程目录变成了git仓库。
github

image

以后能够用
git status查看状态

二、将当前目录全部文件提交本地git仓库

git add .
固然,咱们也能够指定文件的添加,好比:git add num.pyshell

三、提交版本信息到本地git仓库

git commit -m "first commit"
不论是修改仍是从新提交,这一步都须要,并且first commit能够依次改为second commit。
假如这一步出现问题以下:
“ *** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'lym@LYM-PC.(none)')

此时说明没有关联你的帐户信息,进行关联皆能够了。浏览器

git config --global user.email "you@example.com" git config --global user.name "Your Name" 

四、将本地的仓库关联到GitHub,后面的https改为刚刚本身的地址,上面的红框处

git remote add origin https://github.com/zlxzlxzlx/Test.gitbash

五、上传github以前pull一下

git pull --rebase origin master
或者git push -u origin master(反正本身发现不对,查资料发知道github中的README.md文件不在本地代码目录中,因此这条命令不对,要是提早本地仓库有README.md,就能够用。能够在步骤5以前使用git clone https://github.com/saucxs/BPS.git下载README.md到本地)
先将远程仓库的三个文件下载到本地,保证本地和远程的是同样的。
ssh


此时本地有文件以下:

六、上传代码到GitHub远程仓库

git push -u origin master
此时远程Github仓库也有咱们上传的文件了。
ide

第二步:本地更新代码到Github

一、查看当前的git仓库状态,可使用git status

git status网站

二、更新所有

git add *this

三、接着输入git commit -m "更新说明"

git commit -m "更新说明"

四、先git pull,拉取当前分支最新代码

git pull

五、push到远程master分支上

git push origin master
不出意外,打开GitHub已经同步了

第三步:下载远程仓库工程到本地

git clone https://github.com/lymwpc/phoneemail_etxact.git

附录

注意事项

一、最好是用谷歌浏览器,Github网站对别的浏览器不太支持。 二、README.md文件很重要,是一种maekdown格式缩写.md,用以存储咱们想要说明的信息,能够本身编写。

做者:lymwpc 连接:https://www.jianshu.com/p/b2940309b434 来源:简书 简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。
相关文章
相关标签/搜索