【win向】Github上文件传输/修改/删除的新手教程

来源:互联网 发布:adobe破解软件使用 编辑:程序博客网 时间:2024/06/10 02:11

添加和上传

作为一个前端萌新,接触Github是必须的,写这个栗子的目的是为了让自己熟悉git的一些操作,也方便自己查找。用的栗子是以前写过的一个fullpage的教程,让我们来看看如何在全球最大同网站处理
自己的宝贝~

第一步:你要有一个账号

注册什么的就不说了,直接说建立仓库:
在“Your Respositories”里,有一个绿绿的“new”,凑是它!!别让它跑了!!
点进去是这样子的:
这里写图片描述
要填写的:nameDescription、下面的Initialize是生成一个readme文件,因为这只是一个栗子,暂时不生成了,一般情况下,我们还是要勾上的~

蓝后!我们看到它是长这样的,空空如也,啥也没有
这里写图片描述

因为下面的过程大部分已经在电脑上使用过了,所以借了网友@偷偷有码 的图,侵删~

第二步:安装git客户端

好辣,下面我们该安装一个git客户端
地址在:http://git-scm.com/download/ ,自行选择版本下载。
具体没什么好说的,一路next就行。

不过有两个地方需要注意:
1.这个选项,记得选第一个
这里写图片描述

2.绑定用户:安装完成后,找到安装目录下git-bash.exe运行,按照下面的顺序绑定我们的github账号
这里写图片描述

第三步:设置SSH

SSH key是一个很重要的东西,之后上传文件之前会用得到,所以让我们先检查一下本地是否已经存在这么一个文件,打开c/user name/appdata/.ssh,看里面是否有这三个文件:
这里写图片描述
如果没有的话,我们就需要创建自己的,
在命令行里通过$ ssh-keygen -t rsa -C “你的邮箱”来生成。一路回车就好了~
1)是路径确认,直接按回车存默认路径即可
2)直接回车键,这里我们不使用密码进行登录, 用密码太麻烦;
3)直接回车键
这里写图片描述
然后用记事本打开id_rsa.pub。里面就是key文件辣!
接着,打开github的setting(在你的头像里的下拉框)
找到SSH这个开头的,点击右上角绿绿的new SSH Key
不用填title;
这里写图片描述

第四步:上传本地文件到github

首先让我们在本地创建一个文件夹,存放我们在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 //把本地库的所有内容推送到远程库上

1.按下面的步骤来,
这里写图片描述

2.执行指令:git commit -m “提交文件”

3.关联github仓库。还记得上面有个SSH的地址吗?
再看一下:
这里写图片描述
把地址复制到命令行里。
然后执行指令:git remote add origin git@github.com:wangjiax9/beautifulDay.git(后面的一部分就是那个链接。

好了,关联好了,让我们上传代码吧!
执行指令:git push -u origin master

再去看代码,全部传上去啦~

如果我想再传一个呢……

我如果想把另一个文件也传上去,按顺序再走一遍就好~
先把文件拷到指定文件夹。
执行指令:
git add . //当然你换成文件名也是没有问题的。
git commit -m “提交index-demo.html”
git push -u origin master

如果你修改了某个文件的内容,指令是一样哒

如果我又不想要它了呢……

你烦不烦?我仿佛听到了github的内心OS
老样子,在文件夹里删除这货,
接着执行下面的指令:
git rm 文件名
git commit -m “我删了一个SB”
git push origin master
再去仓库刷新,它就没啦。

好了,这就是常用的git操作了,掌握这些基本就能愉快地上传代码装逼了。更多的操作就需要在以后的工作实践中慢慢琢磨了。写作过程很多照搬了@偷偷有码同学的,原文在此,更加详细:
http://www.cnblogs.com/specter45/p/github.html

0 0
原创粉丝点击