github上传本地repositories

最近要开始找工作了,看见很多大公司的招聘上面有要求熟悉git操作,有github项目的有加分。本着对程序员的一刻向往之心,我觉得很有必要搞一搞这个东西,管理一下自己的代码。毕竟技多不压身吗!言归正传

1、下载git工具,安装步骤进行安装。这个随便找一个教程就行了。比如我,最后在桌面上得到一个如下的图标:

                                                                              github上传本地repositories_第1张图片

2、这个时候你需要一个github账号,记住自己的用户名和密码。后面要用

3、在github上面传建一个新的repository。进行到Create Repository这一步。这个时候或许你可以看到这样一个文件(如果你有点创建README前面的点):

然后点右上角的Clone or download

github上传本地repositories_第2张图片

记住蓝色部分的链接,一会儿会用到。

4、安装好git工具之后,在你保存项目代码的文件夹上单机右键,你会看到两个特别的选项(截不了图):

                                                                              Git GUI Here

                                                                              Git Bash Here

选择第二个选项。这个时候会打开一个terminal窗口:

                             github上传本地repositories_第3张图片

5、对git进行设置:

打开用户目录,看.ssh问价里面有没有两个文件:id_rsa和id_rsa.pub,如果没有的话,执行:

$ ssh-keygen -t rsa -C "email@"语句,双引号的面应该写入你自己的登录名,一般来说是一个邮箱,比如我使用腾讯的校园网企业邮。然后根据提示设置自己的登录密码。这样的话会产生这两个文件:

终端界面提示如下:

                            github上传本地repositories_第4张图片

产生的文件:

                 

6、文本方式打开id_rsa.pub,全选内容,复制。

7、登录github,右上角setting,进入:SSH andGPG keys,将复制的内容粘贴在SSH keys里面。点击Add 。

github上传本地repositories_第5张图片

到这里,就设置完成了。

8、之后,在本地建立一个文件夹,用于存放要管理的项目。比如我的是GANs

鼠标右键选择Git Bash Here,可以直接在当下路径打开,节省了cd操作。

9、执行,git clone --,--的内容是第三步中复制的网址。这个时候,github上的项目会被下载到当前文件夹中。这时,你下载的项目中应该会多出一些文件。然后你把你管理的代码复制到这个文件夹。比如我的gan.py

10、接下来是git操作:

        a、git init    初始化git

                      

        b、然后你可以查看git项目的信息(非必要操作):ls -a 查看项目内的所有资源。git status显示工作目录和暂存区的状态。

        c、git add .     ,特别注意,add的后面有“ . ”,他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new)。这个时候项目由Modified状态变成了可提交的Staged状态。

        d、git commit -m "some information"提交项目到git仓库,双引号内是你的备注信息。这个时候可能会报错:

                     github上传本地repositories_第6张图片

        根据提示你需要设置登录用户名和邮箱:

        git config --global user.name "用户名 "

        git config --global user.email " 密码"

        用户名是你登录github的账户名(那个企业邮箱),邮箱是你的登录密码。

        重新执行提交操作:git commit -m "some information"你会看到已经可以提交,并且提交成功。

                  github上传本地repositories_第7张图片

        这个时候,git会记录下来你对项目的修改等各种信息。

11、将本地仓库和远程github远程仓库关联起来:git remote add origin https://github.com/MrRenQIANG/GANs.git,后面这个地址是第三步中那个连接。

12、将本地仓库的项目推送到远程仓库:git push -u origin master

                    github上传本地repositories_第8张图片

不出意外的话:此时你的远程仓库会变成这样(我同时添加了两个问价gan.py和gan2.py):

github上传本地repositories_第9张图片

大功告成。

总结:主要步骤

          1、配置本地git和远程github;

          2、创建本地项目仓库,将项目问价复制到这个仓库。

          3、add.执行项目添加,和commit执行项目提交。

          4、remote执行本地项目的关联和push执行项目到远程仓库的推送。

git是一个神奇的工具,还需要多学习多操作。。。。。

如有遗漏和错误请告知,谢谢大家!

 

 

你可能感兴趣的:(零散知识点)