Git常用命令

常用命令:

git init 初始化git仓库(该目录会出现一个隐藏的.git文件) |
git status 查看版本状态(查看工作区、暂存区状态)
git add 【file name】 添加操作(将工作区的“新建、修改”添加到暂存区)
git commit -m " 提交消息 " 【file name】 提交操作(暂存区的内容提交到本地库)

git log 查看历史版本记录,空格下翻、b上翻、q退出
​ 简洁显示:
git log --pretty=oneline 完整索引 + 标题
git log --oneline 部分索引 + 标题
git reflog 部分索引 + HEAD@{n} + 标题( HEAD@移动到当前版本需要多少步 )

git reset --hard【索引】 到指定的版本记录
git reset – HEAD^ 回退一个版本(可以多个^)
git reset --HEAD~3(回退3个版本)

git diff 【file name】 将工作区中的文件和暂存区进行比较
git diff HEAD 【file name】 将工作区中的文件和本地库历史记录进行比较,不带文件名比较多个
git diff HEAD^ 【file name】 本地库上一个历史版本进行比较

git branch -v 查看所有分支
git branch 【分支名】 新建分支
git checkout 【分支名】 切换分支

git merge 【分支名】 合拼分支,一个分支或或某个commit的修改合并到现在的分支
git remote -v 查看所有远程库库地址
git remote add 【别名】 【远程库仓库地址】(例:https://github.com/Dio500/git-test.git) 创建远程库别名

git push 【库地址别名】 【分支名】 将本地分支的更新,推送到远程库(需登录验证)
git clone 【远程库路径】 克隆远程库到本地(包含效果:把远程库下载到本地、创建origin远程地址别名、初始化本地库)
git pull 【库地址别名】 【分支名】 (pull 等价于fetch+merge)本地库与远程库同步
git fetch 【库地址别名】 【分支名】 拉取远程库最新版本到本地
git merge 【库地址别名+ / +分支名】 合拼远程仓库的代码

git config user.name “xxx” 配置项目级别的用户名
git config user.email “xxx@xxx.com” 配置项目的系统邮件
项目级别用户信息保存地址:git init 后的.git隐藏文件夹的config文件

git config --global user.name “xxx” 配置系统级别的用户名
git config --global user.email “xxx@xxx.com” 配置系统级别的邮件
系统级别用户信息保存地址:home目录(cd ~).gitconfig隐藏文件里

vim xx.txt VIM编辑器(存在打开,不存在创建)

1、命令模式输入i,进入编辑模式,Esc返回命令模式。
2、​命令模式输入冒号 : +wq回车,代表保存并退出(或快捷键Esc+shift+z+z),:q!,代表强制退出但是不保存文件(或快捷键Esc+shift+z+q)
3、​ 复制 :命令模式 yy,粘贴 p,剪切/删除 dd,撤销 u,恢复 ctrl + r ​
4、误操作ctrl+z(强制将进程加入后台运行)解决:ctrl+z 退出后,在终端直接输入fg这样就会重新回到vim编辑界面了,然后只要正常退出就可以了。

非git的常用命令:

mkdir【folder name】 创建文件夹
rm【file name】 删除文件
cd 切换路径 (cd - 回到上一个活动目录、cd ~回到home目录、cd … 上一层目录、cd 【文件名】)

pwd 查看当前所在的目录
ll 查看当前目录的文件的详细内容
ls 仅查看当前目录的文件
ls -lA( ll -a -a ) 表示查看全部内容,包括隐藏文件
cat【file name】 查看文件的全部内容
tail -n 数字 【file name】 查看文件最后n行数据

Ctrl+Ins 复制(git中不需要,git选中就是复制)
Shift+Ins 粘贴
Ctrl+c 终止命令
clear + 回车 清空运行结果(快捷键Ctrl+L)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值