gitbash使用

2023-11-05

gitbash是什么

git bash是Windows下的命令行工具。
基于msys GNU环境,有git分布式版本控制工具。
主要用于git版本控制,上传下载项目代码。
GNU环境,就是说如果你喜欢linux/unix的环境,就可以选择使用git bash。
里面有你熟悉的linux工具,tar,grep,awk等,且可以安装编译环境gcc,make等。

参考:
msys:http://baike.baidu.com/view/371287.htm
mingw:http://baike.baidu.com/view/98554.htm
msysgit:http://code.google.com/p/msysgit/

gitbash常用命令

git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。
git clone 获取远程项目,并下载到本地。远程库的地址在 GITHUB 项目中会有提供。
git status 查看本地修改与服务器的差异。
git add . 将这些差异文件添加,这样就可以提交了。
git commit –m “这里是注释” 提交更改到服务器。
git checkout master 更改到master库。
git pull 将服务器最新的更改获取到本地。
git merge local master 将本地的local合并到远程的master上。
git push origin master 正式提交到远程的master服务器上。
还有“git tag”,“git diff”,“git show”,“git log”,“git remote”等。

在git上开发项目

1.申请github账号,官网是https://github.com/,申请后可免费获得0.3G仓库用于存储代码。
2.本地安装客户端gitbash
3.配置ssh keys。

#Step 1: Check for SSH keys
cd ~/.ssh
ls
#Step 2: Generate a new SSH key
ssh-keygen -t rsa -C "your_email@example.com"
#Step 3: Add your SSH key to GitHub
pbcopy < ~/.ssh/id_rsa.pub
#Step 4: Test everything out
ssh -T git@github.com

4.连接你的github

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"

5.进入要上传的仓库,右键git bash,添加远程地址

git remote add origin git@github.com:yourName/yourRepo.git

6.提交,上传的文件如README.md

git add README
git add README$ git commit -m "first commit" 

7上传到github

git push origin master
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gitbash使用 的相关文章

随机推荐

  • 模拟测试Mock详解

    一 Mock模拟测试 1 Mock 测试简介 在测试过程中 数据的流转往往和系统的复杂程度有关 功能越复杂的系统 数据流转的过程越烦琐 有时候会经过数十个子系统 其上下游业务相互依赖 使得测试过程十分漫长 复杂 例如 在电商网站进行购物 需
  • 极光笔记

    对营销邮件来说 多一份送达 也许就多一个客户 因此 怎样让邮件顺利进入收件箱 是每一个市场营销人员需要面对的问题 EngageLab作为领先的客户互动和营销技术服务提供商 为市场营销人员提供了稳定 高效的电子邮件发送服务 只需几个简单的步骤
  • 排序函数qsort的使用,以及模拟实现(详解)

    了解qsort 以及模拟实现 情境引入 qsort qsort的头文件 开场 qsort的参数 为什么可以对任意类型排序呢 参数 参数 参数 参数 最难的参数 qsort应用实例 比较整形 浮点型 比较结构体的整形 比较结构体的字符串 想成
  • C# event Action<> & event EventHandler<>

    event作用 我们可以通过对event的使用完成回调功能 本节通过简单的例子引入Action和EventHandler EventHandler class Program private static event EventHandle
  • 9.3事件内核对象学习

    第八章主要涉及到了用户模式同步 第九章进行了内核对象同步 内核对象同步应用广 缺点是性能 内核对象包括进程 线程以及作业 Job 这些都可以用来进行同步 有未触发状态和触发状态两种 创建时 未触发状态 终止时 触发状态 但是触发后不会再回到
  • asterisk agi php,php AGI 学习

    AGI Asterisk 网关接口 也就是说 Asterisk 是支持各种扩展的应用网关 AGI 脚本通过通信通道与Asterisk 通信 而不是通过API 方式来编程 AGI 脚本通过STDIN 从Asterisk 获取信息 AGI 脚本
  • python pip安装包出现:Failed building wheel for xxx错误

    出现原因 缺失相应的whl文件 就是你没下载对应的库文件 这个经常直接粘贴代码时会发生 xxx就是你py代码里面import xxx 解决办法 下载并安装对应的whl文件 提供一个whl文件的下载网址 http www lfd uci ed
  • MYSQL: sql中某一个字段内容为用逗号分割的字符串转换成多条数据(适用于部分树机构)

    1 创建表的示例 CREATE TABLE tbl name id int 11 not null auto increment userName varchar 100 not null PRIMARY KEY id ENGINE Inn
  • el-popconfirm 的确认事件不起作用

    element中是 confirm 但是使用起来没有效果 在网上查找的是 onConfirm 但是使用也没有效果 后来想到一个折中的方法
  • linux vi/vim 使用

    介绍 vi编辑器是所有Unix及Linux系统下标准的编辑器 Vi也是Linux中最基本的文本编辑器 使用vi是linux下进行开发的一项基本技能 话说我之前一直很畏惧 但在工作中 确实实属无奈 我是被逼的 vi vim三个概念 也就是vi
  • 循环首次适应算法、首次适应算法、最佳适应算法_C语言版

    include
  • markdown插入excel表格

    No Cruft Excel to HTML Table Converter http pressbin com tools excel to html table index html John Smith 123 Main St Spr
  • SpringCloud整体架构解析

    目录 技多不压身 服务治理 负载均衡 消息间调用 服务容错 分布式配置中心和消息推送组件 服务网关 调用链路追踪 消息驱动 防流量卫兵 小结 Spring Cloud的中文名我们就暂且称呼它为 春云 吧 听上去是多么朴实无华的名字 不过呢一
  • 【Xilinx Vivado时序分析/约束系列4】FPGA开发时序分析/约束-实验工程上手实操

    目录 建立工程 添加顶层 模块1 模块2 添加约束文件 编辑时钟约束 打开布线设计 代码代表的含义 时序报告 进行时序分析 Summary 包含了汇总的信息量 Source Clock Path 这部分是表示Tclk1的延时细节 Data
  • 关于mysql中触发器执行动态sql的问题

    这几天手头开发的系统要做一个类似windows账户到期时间的功能 考虑了半天想出了一个技术上和逻辑上都还能实现的解决方案 创建一个用户存入数据库的时候都创建一个事件调度器来控制用户的到期时间 mysql的时间调度器确实很方便 想起来是很简单
  • vue报错:Error: [vuex] Do not mutate vuex store state outside mutation handlers.

    报错原理解读 Error vuex Do not mutate vuex store state outside mutation handlers 该报错从文本意思理解还是很清晰的 不要在mutation函数外修改vuex中存储的值 通常
  • 小程序发布后搜索不到怎么办?

    随着小程序商城的热度不减 更多的电商大佬纷纷使用小程序 如今已建立起2万开发者 1 2亿用户日活的小程序生态 微信对小程序的大力支持 也让无数的开发者和商户看到了微信小程序的无限发展潜力 但是 身边有很多朋友都会遇到一些问题 常见的就是在发
  • CVE-2023-27363 FOXIT PDF READER与EDITOR任意代码执行漏洞复现

    目录 0x01 声明 0x02 简介 0x03 漏洞概述 0x04 影响版本 0x05 环境搭建 文件下载 0x06 漏洞复现 POC下载 利用POC RCE 0x07 修复建议 官方升级 手动升级 0x01 声明 仅供学习参考使用 请勿用
  • ERROR: Failed to parse POMs解决方法

    最近在做jenkins构建项目发布时遇到这个问题 ERROR Failed to parse POMs java io IOException Can t read POM opt gamma jenkins jobs indra pare
  • gitbash使用

    gitbash是什么 git bash是Windows下的命令行工具 基于msys GNU环境 有git分布式版本控制工具 主要用于git版本控制 上传下载项目代码 GNU环境 就是说如果你喜欢linux unix的环境 就可以选择使用gi