Git相关操作

Git常用操作

1、基础命令

命令名称作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户签名
cat ~/.gitconfig查看当前用户信息
git init初始化本地库
git status查看本地库状态
git add 文件名添加文件到暂存区
git commit -m “文件日志名” 文件名提交到本地库,若是不加文件名
就是提交刚刚操作的文件
git reflog查看历史版本
git reset --hard 版本号版本穿梭,会擦除所有修改的内容
git reset --soft 版本号保留工作目录的内容,并把因为保留
工作目录内容所带来的新的文件差异
(差异是指此前版本commit的内容)
存入暂存区
git reset --mixed(默认) 版本号工作目录的修改、暂存区的内容以及
reset 所导致的新的文件差异(上
次commit的内容),都会被放进工作目录
综上所述,git reset能实现撤销提交简言之如下:

reset的三种模式区别

三种模式的图示

2、分支操作

命令名称作用
git branch 分支名创建分支
git branch -v查看本地分支 ,-v显示版本号
git branch -r查看远程分支 -r表示remote
git merge 分支名将指定分支合并到该分支
git checkout 分支名切换分支

3、远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址给远程项目起别名、新增远程库
git push 库别名(路径) 本地分支推送本地分支内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程仓库地址(别名) 远程分支名将远程仓库对于分支最新内容拉
取下来后于当前本地分支直接合并
git rm -r --cached 文件名删除远程文件,然后提交到远程
库需要commit和push
git rm -r -n --cached 文件名-n表示预览要删除的文件
git remote rm 远程库别名删除远程库别名,不删除远程库内容
git remote set-url 远库别名 远库地址将这个别名赋予另一个远程库地址
git remote rename 旧远库名 新远库名修改远程库名

注:git pull 等价于 git fetch + git merge FETCH_HEAD 两个步骤的结合


个人能力有限,更多内容大家一起在评论区补充吧。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值