用户信息配置

全局配置个人信息
$ git config --global user.name "HGY"
$ git config --global user.email "941318918@qq.com"

全局配置文本编辑器
$ git config --global core.editor "nodepad"

检查配置信息
$ git config --list

获取帮助

$ git help <command>
$ git <command> --help

例如,要想获得 config 命令的手册,执行
$ git help config

在当前目录中初始化仓库

$ git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。

在当前目录中跟踪文件

如果你是在一个已经存在文件的文件夹(而不是空文件夹)中初始化 Git 仓库来进行版本控制的话,你应该开始跟踪这些文件并提交。 你可通过git add命令来实现对指定文件的跟踪,然后执行git commit 提交:

$ git add * 或. (跟踪当前全部文件)
$ git add LICENSE (跟踪当前指定文件)
$ git commit -m "备注信息"

在当前目录中将跟踪文件上传至本地仓库

$ git commit -m "备注信息"

查看远程仓库列表

$ git remote
$ git remote -v

连接到远程仓库

$ git remote add origin(自定义仓库名) www.git.com(连接到远程仓库地址)

远程仓库的文件拉到本地仓库

$ git pull origin(远程仓库名) master(把哪个分支上的东西拉过来)

本地仓库的文件上传到远程仓库

$ git push origin(本地仓库名) master(推到哪个分支上)

重做提交

清除错误和工艺替换历史

[commit]之后撤消所有提交,在本地保留更改
git reset [commit]

丢弃所有的历史纪录和更改,回退到指定的提交
git reset --hard [commit]

分支

git branch
列出当前存储库中的所有本地分支

git branch [branch-name]
创建一个新分支

git checkout [branch-name]
切换到指定分支,并更新工作目录

git merge [branch]
将指定分支的历史记录合并到当前分支中

git branch -d [branch-name]
删除指定分支

删除或重命名

重新安置和删除版本化的文件

git rm [file]
从工作目录中删除文件并暂存删除操作。

git rm --cached [file]
从版本控制中删除文件,但是保留本地(工作目录中)文件。

git mv old-file-name new-file-name
更改文件名并准备提交

Git---命令行语法相关推荐

  1. linux tig不支持中文,tig — 让 git 命令行可视化

    tig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 .如果用习惯了,会上瘾. image 基础 安装 在 Mac 上最简单的方式是使用 Homebrew: brew inst ...

  2. 如何用git命令行上传本地代码到github

    如何用git命令行上传本地代码到github 2016年09月19日 16:10:36 阅读数:9337 注意:安装的前提条件是配置好git的相关环境或者安装好git.exe,此处不再重点提及 上传的 ...

  3. WINRAR 命令行语法

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

  4. git命令行完全解读

    BY 张建成(prettyEcho@github) 除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享 原文地址deep.js , 欢迎 评论 和 star ?? 欢迎 ...

  5. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤

    前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...

  6. 【重要】使用Git命令行上传到GitHub上

    [本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例dem ...

  7. [导入]WINRAR 命令行语法[转载]

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

  8. 如何使用git命令行上传项目到github

    参考文献: 如何使用git命令行上传项目到github 感谢楼主分享!

  9. Git命令行介绍和使用说明(持续更新)

    Git命令行介绍和使用说明(持续更新) Git命令行介绍和使用说明(持续更新) 文档名称 Git命令行介绍和使用说明会 创建时间 2012/8/23 修改时间 2012/8/23 创建人 Baifx ...

  10. WINRAR 命令行语法[转载]

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

最新文章

  1. Lancet:支持奋战在疫情一线的中国科研技术工作者
  2. Windows DPM 备份数据
  3. LeetCode Queue Reconstruction by Height(贪心)
  4. 编程之美-分层遍历二叉树方法整理
  5. Windows Subsystem for Linux——[WslRegisterDistribution failed with error: 0x8007019e]解决方案
  6. 机器学习:信息熵,基尼系数,条件熵,条件基尼系数,信息增益,信息增益比,基尼增益,决策树代码实现(一)
  7. java 接口不是不能new吗?- java:使用匿名类直接new接口
  8. php柱形图 数据sql,ThinkPHP 5.1 读取数据库中的图片
  9. 【DP】【期望】$P1850$换教室
  10. 不写程序,整体就泡 土豆网电视剧
  11. 教你两种数据库覆盖式数据导入方法
  12. 【MyBatis笔记】12-多对一添加操作(添加新客户及对应的新订单)
  13. Julia : |>的用法及多参数下的使用
  14. win10 专业版安装系统
  15. 快速上手python websockets
  16. 专稿 | 巨头再聚、新品齐发,进博三年,合作共赢
  17. 說說俺的FTP Server服務器
  18. 高中数学学习技巧,这几步你都做到了吗?
  19. NC系统与一卡通集成解决方案(一)
  20. v$active_session_history的wait_time和time_waited 列(转)

热门文章

  1. POJ - 1251(最小生成树.krustal)
  2. Hadoop学习资料整理
  3. [linux 日常]修改ls目录的颜色
  4. 细分将成为2011手机市场的主旋律
  5. 使用Disentangling形式的损失函数回归2D和3D目标框
  6. ECCV 2020 | CV “造车”,生成内容一致的车辆数据集 |
  7. 天津大学推出大型无人机航拍车辆数据集DroneVehicle
  8. Python培训的基础知识
  9. 由浅入深|让你彻底理解Python中的yield
  10. 最新《机器学习最优化》课程笔记,38页pdf,Optimization for Machine Learning