美文网首页
Git常用命令清单

Git常用命令清单

作者: 佐罗罗 | 来源:发表于2018-03-08 14:00 被阅读0次

符号说明:"[ ]"表示必填内容,填充后删去左右的"[]","{}"表示选填内容,填充后删去左右"{}".

新建工程之后常用的命令

Command line instructions

Git global setup
git config --global user.name "balabala"
git config --global user.email "zorro.luo@outlook.com"
Create a new repository
git clone https://www.zorroluo/JustDoIt.git
cd JustDoIt
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Existing folder
cd existing_folder
git init
git remote add origin https://www.zorroluo/JustDoIt.git
git add .
git commit -m "add something"
git push -u origin master
Existing Git repository
cd existing_repo
git remote add origin https://www.zorroluo/JustDoIt.git
git push -u origin --all
git push -u origin --tags

运用Mac Command Line命令来定位到目标文件夹: cd [local directory address]
当前目录初始化为Git仓库: git init
添加工作区的变化到暂存区:git add [file1] {file2}
添加所有变化到暂存区:git add .
添加暂存区的变化到仓库区:git commit -m "remark something"
查看工作区的状态:git status
查看工作区和仓库区不同之处: git diff {HEAD --} [file]
查看提交记录:git log {--pretty=}
查看全部历史确认提交记录:git reflog
退回工作区到上一个提交的版本:git reset --hard HEAD^
退回工作区到某一个提交的历史版本:git reset --hard [commit id]
撤销工作区还未添加到暂存区的修改:git checkout -- [file]
撤销工作区已经添加到暂存区的修改:git reset HEAD [file]
删除文件:git rm [file],然后提交:git commit -m "something"
远程仓库,创建SSH Key的命令:
ssh-keygen -t rsa -C "email address"
仓库区和远程仓库建立连接:git remote add origin [remote directory address]
仓库区的内容推送到远程仓库:git push {-u} origin master
克隆远程仓库到本地目录:git clone [remote directory address]
创建分支:git branch [branch name]
切换分支:git checkout [branch name]
创建分支并切换到该分支:git checkout -b [branch name]
查看分支:git branch
合并其它分支到当前分支:git merge [other branch name]
删除分支:git branch -d [other branch name]
图形化参数查看分支合并的情况:git log --graph {--pretty=oneline --abbrev-commit}
分支合并是非Fast forward模式,这样合并后可以看到分支的历史:git merge --no-ff -m "say something" dev
临时任务时,对变动的暂存功能:git stash
创建标签:git tag [tag name] {command id}
查看所有标签:git tag
查看标签信息:git show [tag name]
创建标签时添加文字说明:git tag -a [tag name] -m "say something" {command id}
删除标签:git tag -d [tag name]
推送标签到远程仓库:git push origin [tag name]
一次推送所有标签:git push origin --tags
删除远程标签:第一:删除本地,第二:git push origin :refs/tags/[tag name]

相关实用链接
1.简书的Markdown使用教程
2.廖雪峰官网比较全面详细的Git教程
3.阮一峰的常用Git命令清单
4.Git 图解、常用命令和廖雪峰教程笔记总结
5.图解Git

相关文章

  • Git常用命令清单

    Git常用命令清单一、新建代码库 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git-command

    Git 常用命令清单 github是全球最大的代码托管网站,其中管理项目的git命令更是繁多,所以在此记录一下 原...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • Git 常用操作

    常用命令图: 常用命令 查看本地、远端、全部分支 git branch git branch -r git bra...

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

网友评论

      本文标题:Git常用命令清单

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