Git常用命令

Posted wuqinglong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git常用命令相关的知识,希望对你有一定的参考价值。


title: Git常用命令
comments: false
date: 2019-08-16 20:07:32
description: 总结日常工作中常用的Git命令, 记录下来。
categories: Git


概述

记录一下工作中常用的 Git 命令。

常用命令

使用前配置

# 配置用户名和邮箱,以便在提交代码时知道你是谁
git config --global user.name="xxx"
git config --global user.email="xxx@126.com"
# 配置Git默认编辑器
git config --global core.editer="vim"
# 配置换行符自动转换
# true: 提交时转换为LF, 检出时转换为CRLF
# input: 提交时转换为LF, 检出时不转换
# false: 提交检出均不转换
git config --global core.autoctlf false
# false: 不做任何检查
# warn: 在提交时检查并警告
# true: 在提交时,如果发现混用则拒绝提交
git config --global core.safectlf true

提交代码

# 检查本地仓库状态
git status
# 添加到工作区, 使 Git 可以追踪文件变化, 可以直接添加目录, 比如当前目录(.)
git add .
# 提交到暂存区
git commit -m 'message'
# 提交到远程仓库
git push
# 从 Git 中删除文件, 与 rm 命令相似
git rm xxx
# 重命名,与 mv 命名相似
git mv xxx newXXX

分支管理

# 查看所有分支(本地 + 远程)
git branch -a
# 创建分支
git branch branch_name
# 切换分支
git checkout branch_name
# 提交分支到远程仓库, 并设置追踪
git push -u origin branch_name
# 合并分支
git merge branch_name
# 删除本地分支
git branch -d branch_name
# 删除远程分支
git push -u origin --delete branch_name
# 出现冲突时使用 git add xxx 告诉 Git 冲突已经解决了

查看历史

# 基本命令
git log
# 简介版本的 log
git log --oneline
# 开启拓扑图
git log --oneline --graph
# 查看某某某提交的记录, 限制为 5 行
git log --author=xxx --oneline -5

关联远程仓库

# 初始化当前目录为 Git 项目
git init
# 添加当前项目的所有文件到工作区
git add .
# 提交到暂存区
git commit -m "first commit"
# 添加一个远程仓库
git remote add origin git@github.com:snailwudada/xxxx.git
# 推送到远程仓库的 master 分支
git push -u origin master

Mac 用户或 Linux 用户可以装一个 oh-my-zsh, 它会自动给你 alias 很多的 git 命名,很实用。

以上是关于Git常用命令的主要内容,如果未能解决你的问题,请参考以下文章

:常用工具命令第25节:常用命令 - Git命令

Git常用命令收集

Git常用命令

Git常用命令

Git常用命令

Git常用命令