如何使用git将本地代码上传到github

准备工作:注册github账号和安装git工具
   https://github.com/
   https://git-for-windows.github.io/
github是什么:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
git是什么:目前世界上最先进的分布式版本控制系统,廖雪峰git使用教程

1、登录github并新建一个Git仓库

登录github后,进入Your repositories,点击New新建一个Git仓库
在这里插入图片描述
填写信息后点击Create repository 即可
   Repository name: 仓库名称
   Description(可选): 仓库描述介绍
   Public, Private : 仓库权限
   Initialize this repository with a README: 添加一个README.md
   gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
   license: 证书类型,对应生成文件LICENSE
在这里插入图片描述
点击Clone or dowload:出现一个地址,copy这个地址备用
   https://github.com/allrivertosea/KDDCUP99_IDS_LR.git

2、本地操作

   (1)、在本地计算机上创建一个文件夹用于存放git上克隆下来的项目
   (2)、打开命令窗口进入创建的文件夹
   (3)、在文件夹内右键进入git bash
   (4)、在命令行输入:git clone https://github.com/allrivertosea/KDDCUP99_IDS_LR.git, 发现生成了一个KDDCUP99_IDS_LR项目文件夹,将需要上传的代码都拷贝进入该文件夹。
   (5)、cd KDDCUP99_IDS_LR
   (6)、git add . 此操作是把KDDCUP99_IDS_LR文件夹下面的文件都添加进来
   (7)、git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“new commit”),第一次可能需要提供用户名和邮箱
   (8)、git push -u origin master,此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码
在这里插入图片描述
在这里插入图片描述

3、删除历史commit

   当不小心上传了敏感信息的时候,这时需要删除历史记录。
   有以下两种方法:
(1)回滚到某一commit
   首先,我们需要找到我们需要回滚到的提交点的hash,可以使用git log命令获取提交的历史找到需要回滚到的提交点
   删除哪个就复制哪个的hash值,就是上面commit黄字后面的字符串,使用git reset --hard hash值
   再git push origin HEAD --force即可。
(2)直接删除相关commit:删除后还有历史记录,也应该把该历史记录删除
   git log获取commit信息
   git rebase -i (commit-id) ,ommit-id 为要删除的commit的下一个commit号
   编辑文件,将要删除的commit之前的单词改为drop
   保存文件退出大功告成
   git log查看
   git push origin HEAD –force
(3)删除整个仓库
   进行仓库详情页,点击settings,即可删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值