Git指令小记

用户信息配置
git config --global user.name "用户名"
git config --global user.email 邮箱
配置查看
git config --list
查看某一配置
git config <key> //git config user.name
查看所有指令
git help <verb>
git <verb> --help
man git-<verb>
初始化仓库
git init
git init 指定目录
提交一个已经有文件的仓库
git add *.c
git add LICENSE
git commit -m 'initial project version'
克隆远程仓库
git clone https://github.com/libgit2/libgit2
//Git 支持https:// 协议;git:// 协议;SH 传输协议user@server:path/to/repo.git
查看状态
git status
git status -s //更清晰的看状态
添加跟踪文件
git add *.c
提交
git commit
git commit -m "提交信息"
查看提交日志
git log
git log -p //看差异
修改提交信息
git commit --amend
添加远程仓库
git remote add <shortname> <url>
git remote add mybatis-generator https://gitee.com/eosers/mybatis-generator.git
从远端拉取本地没有的内容
git fetch mybatis-generator //不自动合并
git pull mybatis-generator //自动合并
创建分支
git branch 分支名称
切换分支
git checkout 分支名称
git checkout -b 分支名称 //创建并且切换分支
删除分支
git branch -d 分支名称
合并分支
git merge 分支名称
解决合并冲突

合并后先git status -s看是否有问题,有问题解决后在git add 冲突文件,再提交

仅仅看提交的日志
git log --oneline
时间升序查看日志
git log --reverse
时间升序查看提交的日志
git log --reverse --oneline
查看谁提交的日志
git log --author=用户
生成ssh密钥
ssh-keygen -t rsa -C "youremail@example.com"
删除仓库
git remote rm [别名,也就是你设置的名字,默认origin]
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 9,225评论 0 13
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,661评论 9 163
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,338评论 0 18
  • 《中庸》研读完毕后,计划暂时放下读书脚步,仔细梳理三五年来研读“四书”的心得。没想到,这一放下,便打乱早已浸入骨髓...
    任艾军阅读 1,423评论 0 0
  • 时代 它的特征是信息多,机会多,易干扰 它的黑魔法就是干扰,真假,分散。专注,判断,联机。 白魔法就是记忆,连接,...
    轩辕皓天阅读 1,522评论 0 1

友情链接更多精彩内容