搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发

Git使用备忘录

VMfor虚拟机循环网 2018-03-01

Git 使用备忘录

目前各个公司逐渐使用Git 作为代码托管的服务,所以即使不用GitHub管理代码,也由必要了解一下Git的基本使用。

添加 Git

git init
git add .
git commit -m ""
git remote add origin https://github.com/gaivnhacker/techx
git pull origin master
git push -u origin master

删除Git仓库

删除.git/ 文件夹,之后重新初始化

取得远程代码库的一份本地拷贝

git clone https://github/gavin/name_of_remote_repository.git

改动提交

git add -A
git commit -m ""
git pull 
git push

忽略文件 ignore

git rm --cached log -r
git根目录,添加或修改 .gitignore,内容如 (log/)
git commit -m ""
git pull
git push

git merge冲突

git stash

    这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存的信息:
    git stash暂存修改
    其中stash@{0}就是刚才保存的标记。

git pull

    暂存了本地修改之后,就可以pull了

git stash pop stash@{0}

    还原暂存的内容,系统自动合并修改的内容,但是其中有冲突,需要解决其中的冲突。

解决文件中冲突的的部分

    打开冲突的文件,会看到类似如下的内容:
    git冲突内容
    其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。解决完成之后,就可以正常的提交了。

git stash 多次的话,栈中会存在你暂存的多个版本,这时你需要git stash list 查看你暂存的信息,然后选择对应的编号,进行git stash pop stash@{0},'@{0}':暂存版本的编号


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Git使用备忘录》的版权归原作者「VMfor虚拟机循环网」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注VMfor虚拟机循环网微信公众号

VMfor虚拟机循环网微信公众号:vmfor_com

VMfor虚拟机循环网

手机扫描上方二维码即可关注VMfor虚拟机循环网微信公众号

VMfor虚拟机循环网最新文章

精品公众号随机推荐