标签:user name checkout conf 当前目录 init lan 邮箱 区别
? 基本操作
Command | Explanation |
---|---|
git config --global user.name "<姓名>" | 设置用户姓名 |
git config --global user.email "<邮箱>" | 设置用户邮箱 |
git init | 在当前目录创建仓库 |
git clone <远程仓库地址> | 将远程的仓库克隆到本地 |
git add . | 将当前目录下的所有代码添加到暂存区 |
git commit -m "<注释>" | 提交暂存区内容,并设置注释 |
? 比对
Command | Explanation |
---|---|
git diff | 比对当下的内容和暂存区内容,显示差别 |
git diff HEAD | 比对当下的内容和最近一次提交的内容,显示差别 |
git diff HEAD^ | 比对当下的内容和倒数第二次提交的内容,显示差别 |
git diff HEAD^ HEAD | 比对最近两次提交,显示区别 |
? 历史
Command | Explanation |
---|---|
git log | 打印提交历史 |
git log --oneline | 打印为单行 |
git log --all | 打印所有记录 |
git log --graph | 打印历史示意图 |
? 分支
Command | Explanation |
---|---|
git branch [分支] | 无分支,创建分支;有分支,打印所有的分支 |
git checkout <分支> | 切换至分支 |
git checkout -b <分支> | 创建并切换至该分支 |
git merge <分支> | 将分支与当前分支合并 |
? 远程
Command | Explanation |
---|---|
git pull | 拉取远程仓库 |
git push <远程仓库> <分支> | 推送至远程仓库的分支下 |
标签:user name checkout conf 当前目录 init lan 邮箱 区别
原文地址:https://www.cnblogs.com/kldn208/p/11563844.html