版本穿越
git reset --hard 版本号(由reflog带出)
分支合并
git merge 分支名 (合并到当前分支上)
冲突
修改冲突的时候,你如果删掉了某个分支的修改内容,只留下最后一个分支,那么这个分支的修改内容将会成为最终的版本,而其余分支的修改内容则被保存在各自的分支内(也就说,比如有branch A和master,你将branch A的修改合并到master上,但是你最后自己操作,删去了branch A,留下来的只有master的修改,这样子branch A的修改不会被并入master,但会在branch A 内保存。
Commit 合并的分支
我们合并完成后, 先照常add文件,然后我们在commit的时候需要注意了,此时应该是:
git commit -m "提交说明" ————正确代码,不带有文件名
git commit -m "提交说明" A.file ————错误代码,带有文件名
查看文件内容
cat 文件名
创建远程库的别名
git remote -v ——————查看远程库的别名
git remote add 别名 远程库的网址 ————————创建远程库的别名
推送
git push 别名(或者网址)分支
拉取
git pull 别名(或者网址)分支
克隆
克隆不需要登录或者用户签名!!!
git clone 网址
克隆之后进入目录文件夹,git remote -v查看别名会发现,他已经帮你取好了名字。
克隆做三件事:
1、拉取代码;
2、初始本地化仓库;
3、起别名;
本文详细介绍了Git的基本操作,包括使用`git reset --hard`进行版本回退,`git merge`进行分支合并,以及如何处理和解决合并冲突。在解决冲突时,删除某分支的修改只会保留另一个分支的改动。完成合并后,注意在提交时不要指定文件名。此外,还讲解了`git remote`的使用,如何推送、拉取代码,以及克隆远程仓库的过程。克隆操作不仅拉取代码,还会初始化本地仓库并设置远程别名。
330

被折叠的 条评论
为什么被折叠?



