Git 命令使用指南

2019-06-28  本文已影响0人  叶寒_Alex

Git 是软件开发人员在开发中常用的一种工具, 是开发之利器。

Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

命令

配置

git config --global user.name 'Your Name' 设置 git 提交显示的名字
git config --global user.email your_email@example.com 设置 git 提交显示的邮箱
git config --global alias.unstage "reset HEAD" 替换命令 git reset HEAD命令改为 git unstage
ssh-keygen -t rsa -C your_email@example.com 生成 SSH Key
git config --global core.editor emacs 设置文件编辑器
git config --global merge.tool vimdiff 设置差异分析工具
git config --list 查看配置信息

简洁版

初始化仓库
git init

添加远程仓库
git remote add <自定义名字> <远程仓库url>

给某个仓库名再添加一个远程仓库 url
git remote set-url --add <自定义名字> <远程仓库url>

更新项目
git pull

合并分支到当前分支
git merge <分支名>

创建标签
git tag <标签名字> <提交id前10位字符> 可通过git log获取

获取 log
git log

切换分支
git checkout <分支名>

创建分支并切换过去
git checkout -b <分支名>

删除分支
git branch -D <分支名>

推送
git push origin <分支名/标签名>

强制推送更新
git push -f origin <分支名/标签名>

推送所有分支
git push origin --all

推送所有标签
git push origin --tags

撤消本地改动(新文件和提交到缓存区的改动,不受影响)
git checkout -- <目录><文件名>

撤消本地所有提交与改动(假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它)
git fetch origin
git reset --hard origin/master

其它命令
- gitk 获取当前分支图形个界面
    - 参数<分支名>: 获取某分支图形界面
    - 参数=--all: 获取所有分支图形个界面
    - cat <目录><文件名> 查看文件内容

详细版

初始

提交

标签

上一篇 下一篇

猜你喜欢

热点阅读