如何使用GIT将本地项目上传至Github?
1、github账号一个
2、git客户端 有官网 自己去下载 下载后 在cmd窗口中输入“git --version”查看一下有没有出来版本号 出来的话表示安装成功,没有出来的话自己去查哪里安装错误,一般不会有问题,路径选择的时候最好还是选择英文路径,不要包含中文。
3、在开始菜单中找到git-->git bash,然后会弹出一个命令行窗口,然后在里边输入下边的代码,输入自己的用户名和邮箱
$ git config --global user.name "Your Name" 按下enter
$ git config --global user.email "[email protected]" 按下enter
git config 命令中的 --global 参数, 表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址,但现在我们初学的估计一时半会用不上的,还是先照着做就好了~
4、然后我们在英文目录下创建一个文件夹,名字随意,也还是最好是英文的,我的文件夹名是GIT,然后双击进入这个文件夹,进入文件夹后右键,右键菜单中会有一个“git bash here”,然后弹出一个命令框。
5、在弹出的命令框中输入:“git init” 这个命令是将该文件夹变成git可管理的仓库,命令执行成功后该文件夹会生成一个.git的文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。win10设置隐藏文件可见方法如下:
6、下一步就可以将你的项目文件复制过来,放在我们的仓库中,就是GIT这个文件夹,与.git这个文件夹同级,如上图。
7、粘贴过来后可以通过“git status”命令看看该仓库有了什么改变,然后我们在gitbash命令框中输入 “git add .”(注意之间都有空格,注意add后边的英文句号不要忘记写),
8、然后接着输入命令“git commit -m “first commit””,将上一步所加入的文件提交到本地仓库。-m后边的引号里边是注释,可以随意写。
9、由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:,下面我们将本地仓库与github上的仓库连接,
创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建
$ ssh-keygen -t rsa -C "[email protected]"
然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件 ,这样秘钥就生成了。
10、登录Github,找到右上角的头像,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:
11、 添加好秘钥之后,我们回到主页,然后创建一个git仓库,
12、在github上创建好自己的仓库之后,然后我们将本地仓库与其绑定。
在本地文件夹GIT中,右键git bash here,然后在打开的窗口中,我们输入:
$ git remote add origin https://github.com/XXX.git //http连接
$ git remote add origin [email protected]:XXX.git //ssh连接
上边的两种绑定方式都可以,绑定的连接怎么找呢?看下图:
13. 关联好之后,我们将本地仓库的内容推送到github的仓库中
$ git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
$ git push origin master
上传项目的过程中可能会等待一会,不要急,不要在gitbash窗口瞎按。等就行,也用不了多久,完成后是这样的:
此时,你在刷新github上此项目的仓库时,就会发现已经将其成功上传了。
14、至此,已经成功完成了将本地项目上传至github仓库中,鼓掌!
15、总结一下:
第一步:创建文件夹,并git init ,将其作为本地仓库,生成.git文件夹
第二步:将项目迁移至此文件夹,并“git add .”,然后“git commit -m "注释”;将本地项目上传至本地仓库
第三步:“git push origin master”将本地仓库的内容推送至github仓库,其中如果是第一次操作,需要在第二步之后创建ssh秘钥,绑定github仓库,新建的github仓库内容为空时,push命令需要加上“-u”,有内容之后就不用加“-u”参数了。
我自己总结的几个git命令,很少,但够我现在基本操作了,小白操作,大佬勿笑~
1 mkdir test 创建文件夹test
2 cd test 打开文件夹test
3 git init 把这个文件夹变成可管理的仓库
4 git status 查看状态
5 git add . 将项目添加至仓库
6 git commit将项目提交到仓库
git commit -m "first commit" -m后边的引号里边是注释
7 ssh-keygen -t rsa -C "[email protected]" 生成秘钥
8 git remote add origin https://github.com/XXX.git 关联仓库 将本地仓库与github中创建的仓库关联
9 git push origin master 上传至仓库(-u)
10 git pull --rebase origin master 将web项目同步到本地仓库
11 git clone @git... 从远程仓库下载至本地
下一篇文章将写下关于如何在将自己的静态页面挂在github上(一般是:XXX.github.io),并绑定至自己的域名(像我的域名:emier.cn),欢迎观看。
参考博文:
https://blog.csdn.net/zamamiro/article/details/70172900
https://www.liaoxuefeng.com/wiki/896043488029600/89682795193830