git常用命令【自用笔记】

本文详细介绍了如何在B站教程中学习Git的基本操作,包括初始化仓库、添加和提交文件、查看提交历史、分支管理、远程仓库同步以及协作开发中的抓取、合并和冲突解决。
摘要由CSDN通过智能技术生成

在b站学的教程:【Git 版本控制 快速上手 已完结(2021版本)4K蓝光画质+杜比音效 从开摆到放弃】

https://www.bilibili.com/video/BV1ce4y1W7YB?vd_source=7e4045322e1011c3a88bd2146a0caa8b

工作原理

查看用户配置

基础操作的命令

- git init 初始化本地仓库

- git status 查看当前状态

- git add test.txt或者. 增加到暂存区文件

- git commit(-a)-m ‘’  -a为自动添加暂存区 将git暂存区的内容提交本地仓库

- git log --oneline --graph --all 查看提交记录 all显示所有分支

- git show 5131查看单次提交记录的修改内容

- .gitignore为忽略列表

- git reset --hard commitID 回滚状态

- git reflog查看全部状态 - git

分支创建与合并

Linux命令 cat hello.txt 直接显示这个文件内容

-git branch (-d)test 显示/创建/-d删除分支

-git checkout 切换分支 整个本地仓库的内容变为分支内容

-git log -all --graph查看分支状态

-git checkout master

-git merge test 强制合并分支 会产生问题

- git diff 查看分支合并冲突

变基与优选

-git rebase master 变基 相当于同步了此前master分支的全部提交

-git cherry-pick 5131 优选,单独合并一个提交 5131为一个提交记录

远程仓库

-git remote add origin 创建远程仓库

-git push origin master  远程仓库名称 + 本地分支名称  需要开梯子

需要登录 / settings-developer settings - personal access tokens 创建tokens 可以勾选gist user repo等权限

为了避免每次都重新登录,可以在本地生成一个rsa公钥。

-git push --set-upstream origin master:master 可以将远端和本地的分支进行绑定,之后就不需要指定分支名称了。

-git clone

抓取、拉去和冲突解决

-git fetch origin 抓取远程仓库内未同步的内容 抓取远端

-git merge origin/master 合并远端

-git pull = git fetch + git merge

协作代码每次注意一定要先拉pull再推push

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值