利用git上传文件到github

  • 第一步官网安装git,接着在github官网注册一个账号(这里不多赘述)

  • 第二步创建新仓库

从上到下,依次要填的是 1.仓库名,2.描述,3.类型(public 公共仓库 所有人都可访问 ,private 私人仓库,不是所有人都能访问)4.是否初始化,如果选了是,则会自动初始化一个项目,里面有个readme.md文件,用于描述的描述说明。

最后是按钮,create  repository

创建成功后,会进入下面这个页面git add README.md

…or create a new repository on the command line
echo "# concurrent_learn" >> README.md   //创建一个文件README.md 里面的内容为 concurrent_learn
git init   //初始化一个本地git仓库
git add README.md  //将README.md 添加到git仓库记录中 
git commit -m "first commit" //将更改记录提交到本地暂存区  备注为first commit
git remote add origin https://github.com/xiaoxinglai/concurrent_learn.git  //关联远端仓库
git push -u origin master  //将本地仓库推送到远端仓库, 本地记录推送到远端的master分支上
这是先在本地用命令行执行如上命令 创建一个新的本地的git仓库 并推送到这个远程仓库上。

…or push an existing repository from the command line
git remote add origin https://github.com/xiaoxinglai/concurrent_learn.git
git push -u origin master
这是推送一个本地已有的git仓库 推送到远端仓库上。 
 

本文采用方法一

  • 上传文件

回到桌面在需要上传的文件的文件夹下面打开git bash (假如git安装成功,右键会多出git bash here,git gui here两个选项)

这个界面用过linux 终端的用户应该会很熟悉, 一些基本命令都是相同的

废话不多说,下面直接上指令 ,

git init

此语句会生成一个.git文件

git文件夹是git init后在当前目录生成的一个管理git仓库的文件夹,这里包含所有git操作所需要的东西,如下图: 

根据自己所建仓库的提示输入以下两条语句 

 

执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。

但当我们直接执行第二条语句的时候,会提示出错

这是因为 本地的更改还没有提交到暂存区 

推送之前,请仔细查看自己的更改有没有commit(类似数据库的提交、回退)

git status

命令即可查看当前的状态 哪些需要提交

我们将这些更改 用git add 添加到git记录里面去之前,

注将不需要推送的文件,写在 .gitignore文件里面去,git会自动识别并排除掉;

 可以利用下面语句去除

echo ".*h *.c " >> .gitignore   可以用echo命令创建 也可以手动创建

再用git status命令查看

黄色字体的都是这次新增的更改记录。 

git commit -m 

命令 将这些更改 存储到本地的暂存区     (-m 表示添加说明 )

最后再执行上述push语句

git push -u origin master

 

至此大功告成,在自己的github主页刷新一下即可看到新上传的文件

 

注:可在仓库如下位置查看自己的提交记录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

身在江湖的郭大侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值