-
第一种
git merge -abort 保留当前分支的代码
第二种方法把冲突的显示删除掉然后留下要保留的代码.前提是和其他分支的人沟通商量完.
git add .
然后git commit 会到这个界面来
然后按 i 就可以编辑
然后按esc后按:再按wq退出
编辑完成后 git commit -m '解决冲突之后的代码'
查看全部 -
比如 你在 master 分支想要合并dev分支的代码
git merge dev
就合并了代码dev
查看全部 -
git branch 查看分支
git branch 要创建的分支名 创建分支
git checkout 要切换的分支名
git branch -d 要删除的分支名 不能删除所在的分支
git branch -D 强制删除分支 既使你提交了内容也可以删除
创建分支并直接跳转到该分支上
git checkout -b 要创建的分支
查看全部 -
git tag 查看标签
git tag v1.0 创建标签 默认加在最新一次的提交代码上
也可以给已经提交的commit id 添加标签
git tag v0.5 复制的commit ID 的部分开头 文件
删除标签
git tag -d v0.5
推送标签到远程
git push origin v0.5
查看全部 -
.gitignore 里面写入不要提交到远程仓库的文件或者文件夹
git push origin master 推送到远程仓库
git pull 拉取远程仓库
先拉后推原则
查看全部 -
git log 查看 复制需要返回的版本
git checkout 复制的版本id的某一开头部分 -- 指定要返回版本的文件
然后 git add .
git commit -m '将指定文件回到指定版本'
查看全部 -
git reset --hard HEAD^ 返回上一个版本
git reset --hard HEAD^^ 返回上两个版本
如果版本过多的话
可以先git log 拿到commit 的id
复制开头某一部分也可以
然后 git reset --hard 243fc277d
就能回到你想要的版本号了
查看全部 -
当修改的文件通过 git add . 保存后
通过 git checkout -- home/home.html 是无法生效了
因为已经被追踪了.
要撤销追踪 git reset HEAD home/home.html
然后才能执行 git checkout -- home/home.html
查看全部 -
第一种方法
git log --pretty=oneline 要修改的文件的名字
git log --pretty=oneline home/demo.html
然后复制 显示出类似于68a3f7565973424913097cea152913402c746bca
然后git show 复制的内容
第二种方法
git log -p home/home.html
查看全部 -
移动文件到文件夹
git mv demo.html home
移动文件到文件夹并重命名
git mv demo.html home/home.html
查看全部 -
先 git 提交一个文件到暂存库
然后手动修改文件名
然后 git status 查看状态
然后 git add 修改的文件名
再 git rm 修改前的文件名
然后git status 查看状态
也可以直接命令修改文件名
git mv 改动之前的文件名字 改动之后的文件名字
git mv home.html demo.html
查看全部 -
octotree
| github 文件树,查看文件非常方便
Enhanced GitHub
| 可以查看文件大小,可直接下载当个文件
GitZip for github
| 可以下载文件夹,在文件夹空白区域双击出现下载按钮
查看全部 -
克隆远程仓库
坑:会自动创建文件夹
git clone https://github.com/guoqian0229/todo-list.git ../todo-list-git-test
配置本地用户有邮箱
git config --add --local user.name 'qian'
git config --add --local user.email 'guoqian@qq.com'
git config --local --list
| 查看本地配置
将本地分支与远程分支做关联
git checkout -b test remotes/origin/test
| 切换到test分支,并且与远端分支做了关联
新用户修改并提交文件
修改文件内容
git add .
git commit -m 新用户的修改
git push
旧用户修改代码
git fetch
| 拉取所有仓库
git checkout -b test remotes/origin/test
| 切换到test分支,并且与远端分支做了关联
修改代码
git add .
git commit -m 旧用户修改代码
git push
查看全部 -
拉取远程仓库
git fetch
推送分支代码
git push origin dev
删除分支
git push origin --delete dev
注意
该分支是否不需要了
该分支是否已经合并了代码
查看全部 -
查看版本路径
git log --pretty=oneline --graph
查看全部
举报