关于

更多使用细节(grammar和book),请参考 官网

1.上传代码

  • 1.1 创建自己的远程Repository, github或者gitee

  • 1.2 创建本地git仓库

$ git init

Note:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个名为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。

  • 1.3 将项目的所有文件添加到本地仓库中,再执行添加命令:
$ git add .

Note:此处的“.”表示当前目录,如果只添加某些目录,则使用:git add [目录1] [目录2]。

  • 1.4 提交对本地仓库的修改
$ git commit -m "注释语句"
  • 1.5 先与远程的库做一个链接,这里以spdlog库为例:
$ git remote add origin https://github.com/spdlog/spdlog.git
  • 1.6 上传github之前,pull一下
$ git pull origin master

Note:此处的使用origin是因为第三步在建立本地仓库时git init 指令后面没有给本地仓库命名,因此origin为缺省的名字。如果在执行git init时添加了自定义名字,请使用自定义名字。本地仓库的名字没有要求非得和远程仓库名字相同。

此处的使用master是因为远程仓库的master分支,如果想上传到其它分支,此处改为指定分支名称即可。

  • 1.7 上传代码到远程仓库
$ git push -u origin master(远程仓库的名字在哪一个分支或者主线上)

Note:如果没有保存github(码云)的登录账号和密码, 再执行此指令后会提示输入Username和Password,输入正确的github(码云)的登录账号和密码之后就会上传之前提交的代码。

2. 更新代码

  • 2.1 查看本地代码和本地仓库中代码的区别
$ git status
  • 2.2 确认无误后更新全部修改到本地仓库
$ git add *
  • 2.3 提交修改
$ git commit -m "说明信息"
  • 2.4 获取远程仓库指定分支的最新代码
$ git pull origin master
  • 2.5 上传到远程仓库指定分支上
$ git push origin master

3. 下载代码

  • 3.1 使用git下载github或者gitee上的代码,这里以spdlog为例
$ git init (可有可无)
$ cd to/path/spdlog
$ git clone https://github.com/spdlog/spdlog.git

git命令行常用操作总结的更多相关文章

  1. [转]Mysql命令行常用操作

    Mysql命令行常用操作 一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连 ...

  2. git命令行的操作实例教程

    Git 常用命令常用命令 创建新仓库 创建新文件夹,打开,然后执行 git init 1 以创建新的 git 仓库. 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /pat ...

  3. git(命令行常用炒作)

    Git常用操作 https://backlog.com/git-tutorial/cn/intro/intro1_1.html Git详解(思维导图) https://blog.csdn.net/hu ...

  4. Git - 命令行 常用

    一.合并其他分支的commit(A分支中的commit合并至B分支) 切换到A分支,查询commit历史命令行 : $ git log 复制要合并的commit id (如:663802dfb121e ...

  5. git命令行常用几个指令(细节问题)

    GIT PUSH/PULL时总需要输入用户名密码的解决方案: git config --global credential.helper store 查看当前的配置信息: git config --s ...

  6. centos命令行常用操作

    1.查看某个端口占用 lsof -i tcp:80 2.查看是否安装了防火墙 service iptables status 查看是否启用防火墙/etc/init.d/iptables status ...

  7. windows下使用TortoiseGit代替Git命令行操作

    windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...

  8. 命令行高效操作Git,看这篇就够了

    原文地址:http://blog.jboost.cn/2019/06/16/use-git.html 对于软件开发人员来说,git几乎是每天都需要接触的工具.但对于相处如此亲密的工作伙伴,你对它的了解 ...

  9. 3.Git 命令行操作

    1.Git 命令行操作(本地库操作): 1.1. 创建本地库(本地库初始化): 第一步:首先在D盘建了个名为git空文件夹,命令行中cd到这个文件夹: 第二步:通过git init命令把这个目录变成G ...

随机推荐

  1. Linux之crond定时任务

    1. 使用crontab工具配置的定时任务 2. 配置定时任务建议规范 3. 定时任务配置问题导致系统出现故障实例 1. 使用crontab工具配置的定时任务 名称 crontab - 维护单个用户的 ...

  2. Yarn 生产环境核心参数配置案例

    目录 Yarn 生产环境核心参数配置案例 需求 修改yarn-site.xml配置 分发 重启集群 执行WordCount程序 Yarn 生产环境核心参数配置案例 调整下列参数之前要拍摄Linux快照 ...

  3. 大数据学习day21-----spark04------1. 广播变量 2. RDD中的cache 3.RDD的checkpoint方法 4. 计算学科最受欢迎老师TopN

    1. 广播变量  1.1 补充知识(来源:https://blog.csdn.net/huashetianzu/article/details/7821674) 之所以存在reduce side jo ...

  4. 初学js正则表达式之密码强度验证

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. 前端页面存放token

    //本地缓存,记录token function set(type, value) { localStorage.setItem(type, value); } function get(type) { ...

  6. SpringBoot-RestTemplate测试Controller

    1.功能测试类 package com.imooc.controller; import java.io.IOException; import java.math.BigDecimal; impor ...

  7. 如何用shell脚本分析网站日志统计PV、404、500等数据

    以下shell脚本能统计出网站的总访问量,以及404,500出现的次数.统计出来后,可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否存在攻击.还可以根据查看500出现的次数,进而判断网站 ...

  8. 3.3 GO字符串处理

    strings方法 index 判断子字符串或字符在父字符串中出现的位置(索引)Index 返回字符串 str 在字符串 s 中的索引( str 的第一个字符的索引),-1 表示字符串 s 不包含字符 ...

  9. my38_MySQL事务知识点零记

    从innodb中查看事务信息 show engine innodb status\G; ------------ TRANSACTIONS------------Trx id counter 3153 ...

  10. Linux:spool命令

    格式调整有以下参数: set echo on/off--是否显示脚本中的需要执行的命令 set feedback on/off--是否显示 select 结果之后返回多少行的提示 set linesi ...