如和将本地的项目保存到github

来源:互联网 发布:防小偷报警软件 编辑:程序博客网 时间:2024/06/06 03:46

自从开始写blog以后,发现有些demo还是上传到github比较方便。这个也是我在网上找到的方法
(https://www.cnblogs.com/specter45/p/github.html)具体还是想一边实验一边记录一下。
1.首先登录github官网https://github.com 注册一个帐号。这个so easy 就不赘述了。添加成功后,登录自己的帐号
2.创建仓库 reposeitories
这里写图片描述

如果找不到这个页面,就如图所示,点击右上角,点击your profile 点击 repositories,点击new(绿色的按钮),就可以新建仓库了。下图是对仓库的描述:
这里写图片描述
填写仓库的名字和仓库的描述就可以了。点击create repository,仓库新建成功。下面画圈的就是你的仓库的地址。我的已经被我屏蔽了地址。读者不必纠结。
这里写图片描述

  1. 安装git的客户端。。。具体网址 http://git-scm.com/download/ 可以选择你需要的版本。我的是win10
    这里写图片描述

    我把系统具体下载到桌面,双击运行以后,开始git的安装。点击next

    这里写图片描述
    在下面可以修改git安装路径默认是c盘,我一般都放在d,这样不会降低开机速度。

这里写图片描述

接下来选择安装组件,按默认的来就好了。
1)图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;
2)桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;
3)关联配置文件(Associate .git*) : 是否关联git配置文件, 该配置文件主要显示文本编辑器的样式;
4)关联shell脚本文件(Associate .sh) : 是否关联Bash命令行执行的脚本文件;
5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码;
这里写图片描述
设置开始菜单中快捷方式的目录名称,默认就好,下一步吧
设置环境变量 : 选择使用什么样的命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择;
1)Git自带 : 使用Git自带的Git Bash命令行工具;
2)系统自带CMD : 使用Windows系统的命令行工具;
3) 二者都有 : 上面二者同时配置, 但是注意, 这样会将windows中的find.exe 和 sort.exe工具覆盖, 如果不懂这些尽量不要选择;

这里写图片描述
选择网络

这里写图片描述

选择换行格式 ,依然是默认就好。
1)检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交;
2)检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交;
3)不进行格式转换 : 不进行转换, 检查出什么, 就提交什么;
这里写图片描述

选择终端模拟器,依然默认就好
1)使用MinTTY,就是在Windows开了一个简单模拟Linux命令环境的窗口Git Bash
2)使用windows的系统的命令行程序cmd.exe
这里写图片描述

然后点击“Install”开始安装。如果之前安装过旧版本,会先卸载然后再安装新版本。
这里写图片描述
点击finish
这里写图片描述
以上安装git完成。
4、接下来绑定用户。
在你的git的安装目录找到git-base.exe,按如下输入你的用户名和邮箱。表示你的这台电脑的所有git仓库都会使用这个配置。
这里写图片描述

5、为github设置ssh key
首先先生成ssh key,具体如图示,至于生成路径和登录密码,就是图上的123都直接回车就好。
这里写图片描述

已经生成了密钥就可以做下一步了
6、切换到github官网,如图所示添加ssh ,注意3处还有一个绿色的按钮。
这里写图片描述
点击绿色的按钮后会出现如下的界面,title一般直接写就好,
这里写图片描述
key里面的内容是将上一步我们生成的ssh,我的路径如下
这里写图片描述
添加完后点击saa ssh key
如此,ssh key 配置成功。这就是我们配置成的密钥。
这里写图片描述
7、接下来就要尝试将项目添加到github了。
我已经创建好了本地的项目,如果没有,可以在eclips创建一个。。下图就是我新建的文件夹和路径
这里写图片描述

这是一些git 命令的介绍,就在创建仓库成功的页面就会出现。
 git init //把这个目录变成Git可以管理的仓库
  git add README.md //文件添加到仓库
  git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
  git commit -m “first commit” //把文件提交到仓库
  git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
  git push -u origin master //把本地库的所有内容推送到远程库上
我们按下图所示输入如下的命令,进入所要托管的项目目录,然后用 git init 将该目录变成git可以管理的仓库。
这里写图片描述
当创建目录成功后,就会在你的项目,我的就是exercise项目出现一个.git文件夹。
这里写图片描述

8、接下来,就可以将所有的文件都添加到仓库去了。执行指令:git add .
这里写图片描述
执行完后,会有warning,这个warning是因为在Windows中的换行符为CRLF,而在Linux中的换行符为LF。在git创建的项目中换行符为LF,而执行git add时,系统会提示LF将被转换为CRLF。解决的办法很简单,禁止git的自动转换即可。
gitconfigglobalcore.autocrlffalse//git.git rm -rf .git
gitconfigglobalcore.autocrlffalsegit git init
gitadd. git remote add *
P.S.
CRLF : Carriage-Return Line-Feed 回车换行。即回车(CR,ASCII 13, \r)换行(LF, ASCII 10, \n).

这里写图片描述

注意,这次就可以看到不会有warning了,但是如果嫌麻烦,可以不用管warning,毕竟没有什么影响。
这就完成了将文件添加到仓库,然后可以将文件提交到仓库,双引号是提交注释,执行的命令是 git commit -m “提交文件
这里写图片描述
如此,本地的仓库就建好了,文件也提交了。
9、关联github的仓库
先到github juanjaun520 仓库复制仓库的地址。如果你找不到你的仓库了,请看图示:
这里写图片描述
按图示的顺序点击,我有两个仓库,就选择了其中一个
然后执行指令 git remote add origin git@https://github.com:juanjuan520/juanjaunRepository.git
@后面是你的仓库的地址,我的就是这个
这里写图片描述

虽然我也是按照步骤做的,但是难免出错。不过每一个错误都是要学习的地方,其实一般按照你添加仓库是个github提醒你做的就可以提交了。
这里写图片描述

这样,你的项目就与远程的仓库关联起来了,如果想要找到你新上传的项目,就可以通过如下的方式找到找到仓库,找到你的项目,然后就可以看到如下的界面。

这里写图片描述
当然,还可以创建项目的分支,这是我创建分支的方式,创建分支的目的就是可以使得在你主干分支不改变的情况下,修改枝干分支。。对于开发,尽可能保护代码。
这里写图片描述
这是 我整理的一些方法,如果有兴趣,可以一起讨论。。。

原创粉丝点击