太久没用git,好多东西都忘了。今天就来复习复习啦。
1.idea配置好git后,代码文件名不同颜色的含义:
绿色,已经加入控制暂未提交
红色,未加入版本控制
蓝色,加入,已提交,有改动
白色,加入,已提交,无改动
灰色:版本控制已忽略文件。
2.pull代码报错 refusing to merge unrelated histories
Git Pull Failed
POST git-upload-pack (225 bytes)
remote: Enumerating objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
warning: no common commits
From https://github.com/InnocenceWj/canvas_demo1
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
refusing to merge unrelated histories
解决方法:
git checkout master #切换到要提交代码的分支
git pull origin master --allow-unrelated-histories #加上后面这个选项允许不相关历史提交
git push origin master #提交到远程分支
3.但是这时,竟然有冲突Error出现:
解决方法:
方法一:压栈
git stash
git pull
git stash pop
方法二:回退到当前版本
git reset --hard
git pull
方法三:放弃修改过的文件
git checkout -- xxx
git pull

297

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



