不懂先生

git常用命令
git init 初始化本地仓库git status 查看仓库状态git add文件名git commit -m ...
扫描右侧二维码阅读全文
17
2022/03

git常用命令

git init 初始化本地仓库
git status 查看仓库状态
git add文件名
git commit -m "日志名" 文件名 提交到本地仓库
git push -u origin main(分支名)提交到远程仓库对应分支名
git clone https:xxxx从远程克隆到本地
git log查看版本详细信息
git blame <file> 以列表形式查看文件修改历史
git reflog 查看版本信息(精简版)
git reset --hard 版本号 版本穿梭,支持来回穿梭
ssh-keygen -t rsa -C 'xxx@xxx.com'创建ssh密钥
git config --global user.name "用户名"建立用户名
git config --global user.email "邮箱"建立邮箱

分支

git branch 分支名 创建分支
git branch -v查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上

合并冲突

产生的原因:合并分支时,两个分支再同一个文件的同一个位置有两套完全不同的修改,git无法代替我们决定使用哪一个,必须人为决定新代码内容
09960-735gvbrmmgd.png正在合并中,还没有合并成功
07230-75kt233n553.png
在HEAD和等号之间是当前分支是,等号到hotcheck是分支的内容,两个分支都修改了,git不知道如何合并
76032-by0nskuffji.png
修改合并之后的提交的文件名不能与之前相同否则报以上错误,:不知道操作哪一个hellow.txt,提交的时候去掉文件名,如下
95854-bvif5wopljt.png
合并成功,合并到当前之后修改当前分支的文件,不会修改其他分支文件,成功手动解决冲突
指向哪个分支
79666-vjrvhq8gyt.png
分支指向的版本
01795-kw2ett283cj.png
32043-bbpf6y33t7.png

Last modification:March 30th, 2022 at 11:10 pm

Leave a Comment