Git命令

GIt 命令

一、提交代码

mkdir test
cd test
git init 
git add ./
git commit -m "first commit"
git remote add origin https://gitee.com/ishupei/test.git
git push -u origin "master"

二、回退到上一版本、删除错误提交记录

git reset commitId ((注:不要带–hard)到上个版本)

git stash 暂存修改

git push --force 强制push,远程的最新的一次commit被删除 接 origin master

git stash pop 释放暂存的修改,开始修改代码

git add . -> git commit -m "massage" -> git push

三、Git 初始化配置

 // 设置用户名
 git config --global user.name 用户名
 
 // 设置用户邮箱
 git config --global user.email 邮箱

四、Git 常见命令

 // 初始化本地库
 git init
 
 // 查看本地库状态
 git status
 
 // 添加到暂存区
 git add 文件名
 
 // 删掉暂存区文件
 git rm --cached 文件名
 
 // 提交到本地库
 git commit -m '日志信息' 文件名

五、GIt 版本控制

// 查看引用(精简)日志信息,可查看到7位版本号
git reflog

// 查看详细日志信息
git log

// 版本穿梭
git reset --hard 版本号

六、Git 分支命令

// 创建分支,在当前(选择)的分支基础上复制一份
git branch 分支名

// 查看分支
git branch -v

// 切换分支
git checkout 分支名

// 把指定的分支合并到当前(选择)分支上
git merge 分支名

当产生冲突时,需要手动决定需要合并的部分去留。重新提交时,注意 git commit -m ‘日志信息’ 后不能带上文件名。

在这里插入图片描述

七、Git 远程仓库命令

// 查看当前所有远程地址别名
git remote -v

// 给远程地址起别名(尽量起别名与项目名一致)
git remote add 别名 远程地址

// 推送本地分支上的内容到远程仓库
git push 别名 分支

// 将远程仓库的内容克隆到本地
git clone 远程地址

// 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并
git pull 远程库地址别名 远程分支名

clone 会做如下操作:1、拉取代码。2、初始化本地仓库。3、创建别名(origin)。

八、提交指定文件

git status 查看仓库状态

git add src/components/文件名 添加需要提交的文件名(加路径--参考git status 打印出来的文件路径)

git stash -u -k 忽略其他文件,把现修改的隐藏起来,这样提交的时候就不会提交未被add的文件

git commit -m "哪里做了修改可写入..."

git pull 拉取合并

git push 推送到远程仓库

git stash pop 恢复之前忽略的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值