如何使用GIT将本地项目上传至Github?

如何使用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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章