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

Git上传文件指北的更多相关文章

  1. git上传文件夹的问题

    使用git上传文件夹一定要注意,文件夹里面至少有一个文件,因为git不能管理空文件夹 所以上传就会不成功

  2. Git上传文件

    最近开始折腾node.js,顺便学习了Git上传的相关知识,找了许多关于Git如何上传项目的相关资料,最终发现一篇比较简易完整的文章, 在此分享一下喜悦的心情!下文是使用Git上传的完整教程: 将文件 ...

  3. 【bug】----- Git上传文件错误导致本地代码丢失

    1.问题描述:通过Git上传本地文件,在git commit操作后本地未上传的代码全部丢失... 2.解决: 第一步:在项目目录下打开Git Bash: 第二步:输入 git reflog 第三步:在 ...

  4. git上传文件到coding

    一.上传文件到coding:1.远程连接coding,下载远程仓库到本地git clone https://git.coding.net/wanghao_1/besttest_syz.git 2.cd ...

  5. 使用Git上传文件到github

    第一次利用git连接github时往往都不会勾选Initialize this repository with a README,这样的的确确是简单了,但是如果我们需要勾选,勾选了之后应该怎么办呢?1 ...

  6. 使用GIT上传文件,VSCODE使用GIT上传项目

    GIT使用方法: 1.安装git 2.设置用户名和邮箱: git config --global user.name="haokan1113" git config --globa ...

  7. git上传文件夹报错: ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/taminachen/rjxm.git' hint: Updates were rejected because the remote contains work

    使用git上传本地文件夹到远程仓库,使用如下命令:git push -u origin master时报错 原因是在GitHub创建仓库时创建了readme文件,但是本地没有这个文件,造成本地目录与远 ...

  8. 新手使用GIT 上传文件到github

    手把手教你如何使用 Git # 初始化一个新的Git仓库 1.方式一: mkdir(make directory) test或者直接进入文件夹中再打开git 方式二:cd /文件夹 cd(change ...

  9. 利用git上传文件到github

    git add 文件名称/. "."代表全部 git commit -m -a git push -u origin master 推送到远程仓库 ---------------- ...

随机推荐

  1. c++ TCP 获取客户端IP

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include<errno.h> #i ...

  2. SQL Server中配置ODBC数据源

    单击“开始→windows系统→控制面板”,打开控制面板 单击“管理工具→ODBC数据源(32位)”打开ODBC数据源配置对话框 在数据源配置对话框中单击“系统DSN”选项卡下的“添加”按钮,创建数据 ...

  3. 【转载】WebRTC基于GCC的拥塞控制(上) - 算法分析

    实时流媒体应用的最大特点是实时性,而延迟是实时性的最大敌人.从媒体收发端来讲,媒体数据的处理速度是造成延迟的重要原因:而从传输角度来讲,网络拥塞则是造成延迟的最主要原因.网络拥塞可能造成数据包丢失,也 ...

  4. NX二次开发-UFUN导入图框UF_PART_import

    NX11+VS2013 #include <uf.h> #include <uf_part.h> #include <uf_draw.h> #include < ...

  5. faster-rcnn算法总结

    faster-rcnn的整体流程比较复杂,尤其是数据的预处理部分,流程比较繁琐.我写faster-rcnn系列文章的目的是对该算法的原始版本有个整体的把握,如果需要使用该算法做一些具体的任务,推荐使用 ...

  6. [转] undefined reference to `clock_gettime'

    下面这个错误通常是因为链接选项里漏了-lrt,但有时发现即使加了-lrt仍出现这个问题,使用nm命令一直,会发现-lrt最终指向的文件 没有包含任何symbol,这个时候,可以找相应的静态库版本lib ...

  7. Linux下rsync的安装及简单使用

    2018-09-25 15:39:04 一.RSYNC安装环境: centos6.5 iptables关闭和selinux为disabled 源码安装:到rsync官网下载rsync源码安装包,上传到 ...

  8. libgdx 启动者(个人翻译,还请不吝赐教)类和配置

    本文章翻译自libGDX官方wiki,.转载请注明出处:http://blog.csdn.net/kent_todo/article/details/37942047 libGDX官方网址:http: ...

  9. EXE 和 SYS 信息交互

    操了,分发函数少发一个,让我白调了两个多小时.

  10. winsock 服务器代码(不建议win服务器listen防火墙会禁止外部访问的)

    int SessionBase::ServerSock() { /* 4 * WSADATA是个结构体,在WSAStartup中被填充. 5 * WSAStartup为调用WinSock准备初始化的工 ...