代码管理工具git使用来解决代码冲突管理

现在做软件产品项目,基本都用git来进行代码管理。相比SVN,git刚上手的人对git的使用的确感到很受伤。总结坑如下:
1.对git理解不透,不晓得git本地仓库,远程仓库的命令
2.SVN在Eclipse中的使用比git要舒服,不易出错。
但是项目代码使用git管理是大势所趋,不得不好好掌握。好在经过多次实践后,终于在git cmd中利用命令完美解决代码同步管理。
同步远程代码,遇到冲突的解决方法
1.方法一,采用远程文件覆盖本地文件。
git pull
git checkout <文件路径>
2.方法二
git pull,有冲突时暂时保存
git stash list 查看暂时保存记录列表
git stash 暂时保存本地修改
发现冲突,解决后
git add
git commit -m “注释”
git stash apply [email protected]{0} 释放本地暂存
出现冲突文件,解决并提交
git add
git commit -m “注释”
3.方法三,
git pull 发现有冲突提示,git cmd中出现冲突文件提示。已pom.xml为例
git add pom.xml
git commit -m "XXX冲突解决"
git pull 更新代码
找到冲突文件,修改git发现冲突文件,决定是否保留
git add file
git commit -m “冲突解决”
git push origin Local:remote

原文地址:http://blog.51cto.com/littlerspider/2323466

时间: 2024-10-08 07:40:57

代码管理工具git使用来解决代码冲突管理的相关文章

代码管理工具 --- git的学习笔记四《重新整理git(1)》

1.创建版本库 mkdir  创建目录 cd  地址,到该地址下 pwd 显示当前目录 1.创建目录 $ mkdir startGit $ cd startGit $ pwd 显示当前目录 或者cd到桌面,然后再创建目录 2.初始化版本库 $ git init 初始化仓库 提示信息:Initialized empty Git repository in /Users/xingzai/Desktop/startGit/.git/ 建立一个空的git仓库在/Users/xingzai/Desktop

通过代码管理工具 git 完成一次完整的代码管理过程

1.从公共远程fork一份自己的本地远程之后,从本地远程 clone 到本地 2.将本地代码跟公共远程代码做关联配置 git remote add upstream https://github.com/volojs/create-template.git 3.此时查看本地代码所配置的远程有哪些 git remote -v origin https://github.com/suqiuhui/create-template (fetch) origin https://github.com/su

源代码管理工具-GIT

源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源? > 作者是Linux之父:Linus Benedict Torvalds > 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状? > 在国外已经非常普及,国内并未普及(在慢慢普及) > 越来越多的开源项目已经转移到git 2. 常见的

代码管理工具git 个基本使用基础

Git  是一种分布式版本控制系统,对于开发人员来说是一种非常好的代码管理系统, 首先安装完后,进行一个初步的设置,进行一个全局变量的设置 Git  config  --global  user.name "chenping" Git  config –global user.email  [email protected] 进行的基本操作 一  :创建版本库 版本库也叫仓库,也可以理解成一个目录,这个目录的所有文件都会被git管理起来,每个文件的修改,git都可以记录, Cd   

代码管理工具Git的安装及使用

一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库

Visual studio 代码管理工具Git

https://blogs.msdn.microsoft.com/visualstudioalm/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service/ 一. visualstudio.com 托管代码 1. 在visual studio登录页面注册登录账户,得到你的托管地址https://xxxxxx.visualstudio.com/ 2. 登录首页https://xxxxx.visu

TODO管理工具TaskWarrior (跨平台C++代码)

Taskwarrior 是一个基于命令行的 TODO 列表管理工具.主要功能包括:标签.彩色表格输出.报表和图形.大量的命令.底层API.多用户文件锁等功能. http://www.oschina.net/p/taskwarrior

源代码管理工具GIT

01.GIT简介 svn是集中式的源代码管理工具,必须联网才能操作 git是分布式的. 有两中:一个是本地代码仓库,一个是远程代码仓库 分布式源代码管理工具 02.GIT - 本地代码仓库使用流程 1.创建本地代码仓库:    git init 2.配置git仓库信息,姓名和邮箱(可以用命令行,也可以直接打开config 文件) 3.提交文件之前先查看状态.git status 4.添加文件到暂存区 git add   5.提交文件 git commit -m"日志信息" [Path]

源代码管理工具 GIT的使用

是否显示隐藏文件夹的终端命令:defaults write com.apple.finder AppleShowAllFiles YESdefaults write com.apple.finder AppleShowAllFiles YES 1.git工作原理和git下的文件夹(1)工作区:仓库文件夹里除了.git目录以外的内容:(2)版本库:.git目录,用于存储记录版本信息: 暂缓区(stage): 分支(master)git自动创建的分支: HEAD指针:用于指向当前分支: 一.git简