版本穿越
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、起别名;
|