Github本地文件的上传和下载

为了方便自己的学习,养成写博客的好习惯。菜鸟一枚,如果错误望指教

本地文件的上传

1.打开Git Bash,通过指令进入到文件夹

输入 git init /初始化本地暂存区
成功之后可以看见文件下多了一个 .git 的文件夹

2.添加 .gitignore 文件

也可以在之后创建,但是会比较麻烦,最好是第一次建立的时候都弄好啦,更方便之后的使用
输入 touch .gitignore 或者 vim .gitignore(注意前面有个小点)
可以看到此时文件夹下多了一个 gitignore的文件,可以用文本打开编辑。
打开链接 https://www.gitignore.io/ 在选项里输入项目的语言和系统 回车 将跳转页面的内容复制粘贴到gitignore文档里面。
当然你也可以自己去写。一般的语法
1、空行或是以 # 开头的行即注释行将被忽略。

2、可以在前面添加 正斜杠/ 来避免递归,下面的例子中可以很明白的看出来与下一条的区别。

3、可以在后面添加 正斜杠/ 来忽略文件夹,例如 build/ 即忽略 build 文件夹,/doc/build/ 这样的目录也会忽略。

4、可以使用 ! 来否定忽略,即比如在前面用了*.apk,然后使用!a.apk,则这个a.apk不会被忽略。

5、* 用来匹配零个或多个字符,如*.[oa]忽略所有以".o"或".a"结尾;

6、[] 用来匹配括号内的任一字符,如 [abc],也可以在括号内加连接符,如 [0-9] 匹配0至9的数;

7、? 用来匹配单个字符。
#忽略 .a 文件
*.a

#但否定忽略 lib.a, 尽管已经在前面忽略了 .a 文件
!lib.a

#仅在当前目录下忽略 TODO 文件, 但不包括子目录下的 subdir/TODO
/TODO

#忽略 build/ 文件夹下的所有文件,/doc/build/ 这样的目录也会忽略
build/

#忽略 doc/notes.txt, 不包括 doc/server/arch.txt
doc/*.txt

#忽略所有的 .pdf 文件 在 doc/ directory 下的
doc/**/*.pdf
如果在第一次未建立gitignore文件的话
因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
具体操作:
git rm -r --cached .
git add .
git commit -m ‘×××××’

将本地文件添加到暂存区

将项目文件文件 复制到改文件夹下
输入 git add . (注意空格和小点) 添加文件夹下所有内容
想做其他做操做
{
git add filename 提交单个文件
git add . // 提交所有发生变化的文件添加到暂存区(增改),不包括删除
git add -u // 只提交修改的文件和删除添加到暂存区,不包括新文件
git add -A //所有文件(. && -u 集合) git的版本不同,命令则不一样
}
稍等一会 这会在执行添加操作。等到Git bash可以操作之后
输入 git status
会刷新出已经添加的文件和未被添加的文件。绿色为已添加,红色的为未被添加

输入 git commit -m “提交信息”

(注:“提交信息”里面换成你需要,如第一次输入“first commit”)

建立本地git库和远程git库的联系

输入 git remote add origin 你的远程Git库仓库的https或者ssh

push到远程github

输入 git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

Clone项目到本地

打开git bash 通过指令打开到你需要存放的文件夹目录下
输入git init 初始化本地库
输入git clone 你的远程Git库仓库的https或者ssh
完事

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值