码迷,mamicode.com
首页 > 其他好文 > 详细

Git Commands

时间:2019-09-21 19:37:27      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:user   name   checkout   conf   当前目录   init   lan   邮箱   区别   

Git Commands

? 基本操作

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 <远程仓库> <分支> 推送至远程仓库的分支下

Git Commands

标签:user   name   checkout   conf   当前目录   init   lan   邮箱   区别   

原文地址:https://www.cnblogs.com/kldn208/p/11563844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!