Git常用的基础指令

  1. 创建新的版本库

    $ mkdir foldername

  2. 显示当前目录路径

    $ pwd

  3. 设置当前目录为Git仓库

    $ init

  4. 添加文件到仓库

    $ git add file

  5. 再当前仓库提交文件

    $ git commit -m "描述"

  6. 查看历史记录

    $ git log

  7. 查看历史版本

    $ git log --pretty=online

  8. 回退版本

    $ git reset --hard HEAD^

    $ git reset --hard HEAD~100

  9. 参看文件内容

    $ cat file

  10. 记录命令

    $ git reflog

  11. 查看工作区状态

    $ git status

  12. 查看工作区和版本库里面最新版文件的区别

    git diff HEAD --file

  13. 丢弃工作区的修改

    $ git checkout --file

  14. 撤销暂存区的修改

    $ git reset HEAD file

  15. 删除文件

    $ rm file

  16. 从版本库删除文件

    $ git rm file

  17. 创建远程仓库

    以github为例

    $ git remote add origin [email protected]:你的用户名/项目名称

  18. 第一次上传代码到远程仓库

    $ git push -u origin master

  19. 推送新的修改

    $ git push origin master

  20. 从远程仓库clone到本地

    $ git clone [email protected]:用户名/项目名称

  21. 创建并切换到新创建的分支

    $ git checkout -b branchname

  22. 查看当前分支

    $ git branch

  23. 删除分支

    $ git branch -d branchname

  24. 切换分支

    $ git checkout branchname

  25. 合并指定分支到当前分支

    $ git merge 指定分支

  26. 普通模式合并分支

    $ git merge --no-ff -m "描述" branchname

  27. 储存工作区

    $ git stash

  28. 查看工作区列表

    $ git stash list

  29. 恢复工作列表

    $ git stash apply

  30. 删除工作列表

    $ git stash drop

  31. 恢复并删除列表

    $ git stash pop

  32. 强制删除没有合并过的分支

    $ git branch -D branchname

  33. 查看远程仓库

    $ git remote -v

原文地址:https://www.cnblogs.com/don1343/p/9017499.html

时间: 2024-10-11 19:26:11

Git常用的基础指令的相关文章

Git常用的操作指令

修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m"修改 提交 说明" 此命令将使用当前的暂存区域快照提交.如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会 重新编辑提交说明,但将要提交的文件快照和之前的一样. 启动文本编辑器后,会看到上次提交时的说明,编辑它确认没问题后保存退出,就会使用新的提交说明覆盖刚才失误的提交. 如果

GIT常用的基础命令

1.起步 用户信息 配置你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录: $ git config --global user.name "youname" $ git config --global user.email "[email protected]" 如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个(见图1),以后你所有的

git常用指令整理及说明(详细)

git常用指令整理及说明(详细) git常用指令整理及说明详细 安装和配置 工作区版本库和暂存区 本地库和远程库 新建仓库 从远程库克隆 常用查看指令 常用修改指令 撤销修改和版本回退 分支管理 创建和合并分支 解决冲突 bug分支 远程分支 优秀教程笔记 本文是git系列博客的第二篇.本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅. 安装和配置 参考我前面的博客:git在各操作系统平台下的安装和配置 工作区.版本库和暂存区 工作区:就是你在电脑里

【续谈git常用指令】

前言 本篇是续上篇[浅谈git常用命令]之后的补充一些git指令.本篇主要介绍git merge和git rebase命令. 补充git指令 1)git merge <branch> 合并指定分支到当前分支.在实际的项目开发中总会需要将其他分支的开发合并到master主分支.如果在合并的过程中出现冲突,需要先解决冲突后再合并.合并的过程如下图所示: 首先在主干分支创建first.txt并提交,模拟主干分支正常业务开发.在某一个时刻有其他的项目成员加入项目组开发,即出现mywork分支,该成员也

源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN

Linux基础(03)、常用基础指令和操作

目录 一.什么是Linux 二.常用基础指令 2.1.vi编辑 2.2.Linux文件类型 2.3.常用指令:增.删.改.查.其他 三.Linux的目录和权限 3.1.目录 3.2.权限 3.3.修改权限 一.什么是Linux Linux是操作系统:Windos.Mac.Linux.Unix\ Linux的划分 Ubuntu //教育 Centos //服务器端 Deepin Suse 红旗 使用Linux的原因 稳定.安全(开发人员.权限控制.开源).免费.省资源 虚拟机 Window:VMw

Git常用指令总结

git 已经成为日常开发流不可或缺的一部分,甚至说是核心部分,但有些不常用指令时常会忘记,再次坐下备忘,省的用到的时候再去找了.用到的时候才会记录,指令是不断增加的,请不要见怪 ~>~ git 常用指令总结 command 说明 备注 git pull 从远程拉去代码到本地,并自动合并 merge Text git push git fetch 从远程拉取代码到本地,不自动合并 可能会有缓存问题 git fetch -p 从远程拉取代码到本地,不自动合并 可以解决缓存问题 git branch

git常用情景和基础命令

git常用情景和基础命令 将项目克隆到本地 1 --xxx是git的地址 2 git clone xxxx 或者初始化git(github提供滴) --新建一个readme.md文件 echo "# git_command_Demo" >> README.md --初始化git git init --将文件加入git git add README.md --提交 git commit -m "first commit" --本地git连上远程的git g

【浅谈git常用命令】

前言 本篇是继<浅谈git如何使用>之后介绍常用的git指令操作,如果还有了解过git的朋友们,建议先看看这篇博客,这篇博客主要是介绍如何动手安装git的环境.如何将本机绑定github账号.如何在github上创建仓库及如何将本地仓库与远程仓库关联等.<浅谈git如何使用>:http://blog.csdn.net/u010989191/article/details/51225071. Git指令介绍 本次演示仍是继上次创建的仓库first,一切在此基础上演示. 1 .创建版本