github作为开源的分布式版本管理系统,上面有众多的优秀开源项目,也有丰富的学习资料,熟练使用github也是程序员的一项必备技能。下面简单介绍下如何提交代码到github。

1.注册github账号,这一步就不说了。

https://github.com/

2.本地安装git客户端

windows下载地址:https://tortoisegit.org/download/

安装完成git客户端后,右键Git Bash Here,输入git --version,查看是否安装成功。

3.Git配置用户名和邮箱

git config --global user.name "username"git config --global user.email "username@163.com"

使用 git config --list查看是否配置正确

4.生成秘钥

输入如下命令,然后连敲三个回车即可,然后查看系统盘用户目录下(一般在 C:Users你的用户名.ssh)(mac: /Users/用户/.ssh)是否有了 .ssh 文件夹,进入会看到生成的 id_rsa 以及 id_rsa.pub

ssh-keygen -t rsa -C XXXX@163.com

5.将公钥添加到github

在setting里,按照如下选择添加公钥信息,title随便起,把公钥的信息id_rsa.pub复制进行就好啦。

使用 ssh -T git@github.com,测试一下配置是否正常,有如下提示就表示关联正常:

Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.

6.创建一个远程仓库

完成后,查看远程仓库的地址:

7.克隆远程仓库

本地新建一个文件夹,使用git init初始化仓库,克隆已有的仓库:

git clone git@github.com:xxxx/test.git

也可以使用如下命令绑定远程仓库:

git remote add origin git@github.com:xxxx/test.git

然后创建文件进行提交:

echo "# test" >> README.md
git add README.md
git commit -m "first commit"
git push -u origin master

Git常用命令汇总:

  • git init:初始化创建本地仓库
  • git --version :查看git版本
  • git add :项目放入本地的缓存区
  • git commit -m '描述':将项目放入本地的仓库中,并附带描述
  • git status:查看文件状态
  • git log:查看日志
  • git relog:当使用reset回到之前的版本时,可以使用该命令查看该版本之后的版本
  • git reset --hard 标识码:可以回到标识码所标记的版本
  • git checkout -- (文件名) :撤销缓冲区中的项目,需要修改之后重新提交到缓冲区
  • git clone url:从服务器将项目拷贝到本地
  • git push origin master:将本地仓库中的文件提交到服务器的master的分支上
  • git pull:将服务器中的项目拉下来
  • git remote add origin url:将本地仓库与远程仓库对接
  • git push -u origin master:对接之后将项目提交到远程仓库
  • git branch 分支名:在本地创建分支
  • git branch:查看当前所处分支
  • git checkout 分支名:切换分支
  • git merge 分支名:将分支合并入master分支
  • git push origin master:将项目提交到master分支
  • git rm 文件名:删除文件
  • git branch -D 分支名:删除本地某个分支
  • git push origin :分支名:删除远程分支

如何删除本地分支_如何上传项目到GitHub相关推荐

  1. git删除本地分支和线上分支

    git删除本地分支和线上分支 1.删除本地分支 git branch -d branchname 2.删除线上分支 git push origin --delete branchname 顺便记录一下 ...

  2. 上传项目到gitHub,上传报错和删除gitHub上的项目

    1,需要注册gitHbu账号,下载git 2,登录gitHub,新建仓库 3,仓库创建过程 3,仓库创建成功 备注: git添加远程库的时候有可能出现如下的错误 删除gitHub上的项目 1,进入se ...

  3. 手把手教你上手Git并上传项目到GitHub官网

    手把手教你上手Git并上传项目到GitHub官网 Learning Git Branch: 学习 Git 最好的游戏及教程 https://learngitbranching.js.org 这个就是那 ...

  4. vscode上传项目到github

    vscode上传项目到github 文章目录 vscode上传项目到github 一.安装vscode 二.安装git 1.下载git 2.安装git 三.链接github (前提注册有github账 ...

  5. 使用idea上传项目到gitHub

    上传项目到gitHub 创建好后开始提交本地项目代码如图: 选中VCS选中图中的按钮如图所示: 然后再选中Src点中add按钮如图所示: 然后点中commit Directory后 打开终端进行项目根 ...

  6. IDEA上传项目到GitHub

    文章目录 IDEA上传项目到GitHub 前言(git.exe的配置与github账号的连接) ①.git.exe配置 ②.github账号连接 IDEA连接git操作 ①.找到VCS-->Cr ...

  7. git安装配置及第一次上传项目到github

    对于第一次上传项目到github,走了不少弯路,下面给大家介绍一下怎么安装Git及第一次上传项目到github时需要注意什么. 首先,先说一下git要怎么安装. 1.下载Git.下载地址:https: ...

  8. 上传项目到GitHub(超详细)

    上传项目到GitHub(超详细) 大家好,今天我们来学习一下如何把本地项目上传到GitHub ,好好看,好好学,超详细的 第一步 注册github账号 第二步 下载一个git工具并安装 第三步 注册好 ...

  9. 用git上传项目到GitHub过程记录

    最近准备转变用GitHub记录开发项目,现记录用git上传项目到GitHub. 创建github repository(仓库) 首先就是登录github账号,接下来的过程如图: 然后给仓库起一个名称, ...

最新文章

  1. python脚本如何监听终止进程行为,如何通过脚本名获取pid
  2. 正睿 2018 提高组十连测 Day4 T3 碳
  3. Spring Boot 之 elasticsearch
  4. 利用 python 的 http.server 包快速搭建web server 服务
  5. 机器学习(2)---简单线性回归模型
  6. spring-boot-starter家族成员简介
  7. PS2: 这篇文章中的图片绘图工具使用的是Dia (sudo apt-get install dia)。据说yEd也很不错。...
  8. 建造者模式 php,PHP设计模式之建造者模式定义与用法简单示例
  9. UVM学习整理——附录(部分组件源码)
  10. 三种常用的电脑截图方法
  11. 2. HTTP 报文
  12. Qt介绍---QPA(Qt Platform Abstraction)
  13. 校园 计算机网络设置路由器,Drcom校园网连接路由器怎么设置
  14. KTV评分系统实现总结
  15. Tivoli基础架构管理解决方案
  16. 民锋国际期货:5年后我会更有钱吗?
  17. win10删除鼠标右键选项
  18. MVNO忽略国内漫游(ignore national roaming)
  19. 区块链+跨境支付的应用及案例分析
  20. 网络协议 -- TCP协议(1)特性及协议首部

热门文章

  1. CRM WebClient UI页面的跳转处理
  2. How to achieve conditional break point in your ABAP program
  3. 如何处理Partner function occurs less than specified in customizing error message
  4. How CRM_JEST is influenced by status change in WebUI
  5. 一个简单的从windows系统往AWS上直接拷贝文件的脚本
  6. Kubernetes pod状态出现ImagePullBackOff的原因
  7. SAP MES接收生产订单及工艺路线
  8. SAP CRM订单状态下拉菜单字段里的值是怎么配出来的
  9. Ubuntu中vi / vim编辑器快捷操作
  10. mysql 执行报错及解决方法 Multi-statement transaction required more than ‘max_binlog_cache_size‘