工具教程

Git 的基本操作

cnguu · 10月26日 · 2018年

Git 常用配置命令

作用命令
列出当前配置git config --list
列出 Repository 配置git config --local --list
列出全局配置git config --global --list
列出系统配置git config --system --list
配置用户名git config --global user.name "cnguu"
配置用户邮箱git config --global user.email "www@cnguu.cn"

工作区 常用操作命令

作用命令
新建仓库git init
克隆仓库git clone <url> [rename]
提交工作区所有文件到暂存区git add . 或者 git add -A
提交工作区中指定文件到暂存区git add <file1> <file2> ...
提交工作区中某个文件夹中所有文件到暂存区git add [dir]
删除工作区文件,并且也从暂存区删除对应文件的记录git rm <file1> <file2>
从暂存区中删除文件,但工作区依然还有该文件git rm --cached <file>
取消暂存区已经暂存的文件git reset HEAD <file>...
撤销上一次对文件的操作git checkout --<file>
隐藏当前变更,以便能够切换分支git stash
查看当前所有的储藏git stash list
查询当前工作区所有文件的状态git status

暂存区 常用操作命令

作用命令
将暂存区中的文件提交到本地仓库中,即打上新版本git commit -m "提交信息"
撤销上一次提交git commit --amend
列出现在所有的标签git tag
创建一个轻量级标签git tag v1.0.0
将标签推送到远程仓库git push origin v1.0.0
将本地所有的标签全部推送到远程仓库git push origin --tags
创建分支git branch <branch-name>
切换分支git checkout <branch-name>
新建并切换到新建分支git checkout -b <branch-name>
删除分支git branch -d <branch-name>
将当前分支与指定分支进行合并git merge <branch-name>
显示本地仓库的所有分支git branch

本地仓库 常用操作命令

作用命令
查看本地仓库关联的远程仓库git remote
添加远程仓库git remote add [remote-name] [url]
从远程仓库中抓取本地仓库中没有的更新git fetch [remote-name]
将本地仓库某分支推送到远程仓库上git push [remote-name] [branch-name]
移除远程仓库git remote rm [remote-name]

忽略文件 .gitignore

*.css            # 忽略所有 .css 结尾的文件
!index.css       # 但 index.css 除外
/index.js        # 仅忽略根目录下的 index.js 文件,不包括 other/index.js
build/           # 忽略 build 目录下的所有文件
static/*.html    # 忽略 static/index.html 但不包括 static/other/index.html
static/**/*.html # 忽略 static 目录下所有扩展名为 html 的文件
0 条回应