PS:之前设置SSH密钥之类的步骤假设都已经完成,只需日常上传文件

1、仓库初始化

假设你已经新建好了一个仓库(New Repository),名为:RepoName

选择你代码所在的本地文件夹,鼠标右键,“Git Bash Here”,进入。

1)初始化本地文件夹,会多出.git文件:

git init

2)创建本地git,给GitHub仓库添加远程地址:

git remote add origin git@github.com:RoniZeng/RepoName.git

PS:RoniZeng是你的用户名,RepoName是你的仓库名(没有README.md的情况下)

3)将GitHub上仓库的文件和本地文件同步:

git pull -rebase origin master

2、上传代码/文件

4)输入命令,可以选择需要上传的单文件:

git add acm.cpp

或者将当前目录下的所有文件上传

git add -A   或   git add .

5)第一步之后commit上传文件,双引号内为文件的一些描述,多文件会统一使用这个描述:

git commit -m "first commit"

6)最后,输入push命令:

git push -u origin master

即可将文件同步到github上了。之后想要上传、更新,重复即可。

PS:

第五步中,如果选择-A则把所有文件都上传,此时一些.exe、.o文件都会被上传,这时我们可以用git的gitignore方法。

具体用法如下:

首先右键仓库,Git Bash Here进入仓库。

输入:

touch .gitignore

,就会生成一个名为”.gitignore”的文件。 
然后自己在文件中找到该文件,点击编辑,输入要屏蔽的文件类型即可。例如输入: 
*.o 
*.exe

最新文章

  1. Building good docker images
  2. C++中输入输出的重定向
  3. python 正则使用笔记
  4. 了解 JS 作用域与作用域链
  5. CSS学习笔记(float和盒子模型)
  6. 共有19款Java 文件上传组件开源软件
  7. NDK(6)eclipse下断点调试ndk代码
  8. 通过 PHP 判断用户的设备是否是移动设备
  9. ssh login nova vm
  10. 【转】jsp 表单form传值
  11. ccMacros
  12. Hadoop 的安装及配置
  13. MVC+Spring.NET+NHibernate .NET SSH框架整合
  14. Postgres是如何管理空值的
  15. Kafka简介、基本原理、执行流程与使用场景
  16. SQLi “百度杯”CTF比赛 九月场
  17. Selenium断言的使用,等待
  18. python爬虫---selenium库的用法
  19. IIS7.5标识介绍
  20. html锚点定位不准确问题

热门文章

  1. BASS HOME
  2. Java——包装类(Wrapper)
  3. 最大字段和--GSS1 MUSHROOM ORZ
  4. 后缀自动机求多串LCS——spojlcs2
  5. Python 让输入的密码不在屏幕上显示
  6. ionic-CSS:ionic 单选框
  7. log4j架构
  8. 《DSP using MATLAB》Problem 9.4
  9. NodeJS学习笔记之Connect中间件应用实例
  10. jmeter 实战