基本git命令总结

作者: 白霁 | 来源:发表于2017-03-27 21:15 被阅读57次

是时候该总结一下有关Git命令的总结了,因为长时间都是独自开发,所以使用的命令蛮有限的,但是开心的是:中途也教过若干好友gitgithub的使用,写下这篇为更多将来的人儿。

前提:安装了git

基本命令

# 配置个人信息  
# 建议初学者一定要有 global 参数
$ git config --global user.name 'Your Name'
$ git config --global user.email 'email@example.com'

# 初始化目录
$ git init

# 文件提到暂存区
$ git add -p <filename>
# 想偷懒的话
$ git add .

# 把文件提交到仓库(HEAD)
$ git commit -m "add Messgae"

# 建议使用(可以查看离上一次提交的变化,在写下Message)
$ git commit -v

# 查看仓库当前状态
$ git status 
# 建议使用(连傻子都能看懂的文件变化)
$ git status -sb

# 查看difference
$ git diff

# 版本回退
$ git reset --hard HEAD^  # 回退到上一个版本的HEAD
$ git reset --hard Hash  # 回退到某个版本

# 查看命令记录
$ git reflog    # 信息较少
$ git log       # 信息较多

远程仓库

# 生成公私密钥,上传公钥到github的SSH
$ ssh-keygen -t rsa -C 'youremail@example.com'
# 测试是否成功
$ ssh -T git@github.com  # 可爱的回复😊

# 与远程仓库建立联系
$ git remote add origin git@github.com:baixiaoji/demos.git  # origin 是仓库名可以改变

# 把本地仓库所有内容推送到远程仓库
$ git push origin master:master
#             1     2      3 
# 1 -> 仓库名  2 -> 分支名(本地)  3 -> 远程分支名(可以和本地不一样)

# 克隆远程仓库
$ git clone git@github.com:baixiaoji/demos.git

# 查看远程仓库信息
$ git remote 
$ git remote -v

# 拉去远程仓库
$ git pull

分支管理

# 创建dev分支
$ git branch dev

# 切换到dev分支
$ git checkout dev

# 创建 + 切换 dev 分支
$ git checkout -b dev

# 删除dev分支
$ git branch -d dev

# 查看当前分支,当前分支前有 * 号标记
$ git branch

# 切换会master分支
$ git checkout master

# 合并dev分支到当前分支
$ git merge dev

设置快捷键

$ vi ~/.bashrc
# 设置 gst 快捷键
alias gst = 'git status -sb'
# 保存退出编辑器,重启bash
$ source ~/.bashrc

这里需要使用vim编辑,推荐自己的vim使用

相关文章

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

  • 基本git命令总结

    是时候该总结一下有关Git命令的总结了,因为长时间都是独自开发,所以使用的命令蛮有限的,但是开心的是:中途也教过若...

  • Git常用命令

    在此对经常用到的一些git命令进行总结 git基本操作git config --global user.name ...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • 别人总结的git命令,列此做参考。

    别人总结的git命令,列此做参考,主要是原网页广告太多了。嘿嘿! 最基本的命令: git clone 拷贝并跟踪远...

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git常用命令

    最近工作中一直使用git总结一写常用的命令加深记忆。 git 基本操作 git add 暂存区 git commi...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git

    Git原理与常用命令总结 1.Git机制 基本名词:仓库(Repository)、分支(Branch)、工作流(w...

网友评论

    本文标题:基本git命令总结

    本文链接:https://www.haomeiwen.com/subject/onqdottx.html