git 常用操作

本文详细介绍Git的基本设置,包括快捷命令配置、用户信息设置等。同时,深入讲解开发中常见的Git操作,如项目克隆、远程仓库管理、提交修改、合并分支、解决冲突等。此外,还介绍了Git与Subversion的交互方法。

git常用操作

设置

快捷命令设置

git config --global alias.st status
git config --global alias.ci "commit -a" 
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.dc dcommit
git config --global alias.rb rebase

彩色交互界面

git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
git config --global core.autocrlf input

设置用户个人信息

请修改成你自己的,不要照抄

git config --global user.name "your_name" 
git config --global user.email "your_name@yongche.com" 

 

开发常用操作

克隆一个项目到本地

git clone git://your-git-server/your-project.git your-project

设置远程仓库

# 添加(origin 为一个标示,可以随意更换)
git remote add origin  git://your-git-server/your-project.git
# 删除
git remote remove origin

操作远程仓库

# 提交本地修改(将本地修改提交到远程的master分支)
git push -u origin master
# 合并远程修改(将远程的master分支合并进来)
git pull origin master
# 删除远程仓库里的分枝
git push :branch

基本操作

# 提交修改
git add /path/to/file
git commit -m reason
# 提交全部修改
git commit -a -m reason
# 创建本地分枝
git co -b branch_name
# 查看分枝
git branch
# 删除分枝
git branch -D branch_name
# 查看分支之间的差异
git diff master branch
# 查看最新版本和上一个版本的差异(一个^表示向前推进一个版本)
git diff HEAD HEAD^
# 查看状态
git status
# 合并分支
git pull . branch
# 销毁自己的修改
git reset --hard

还可以和svn交互

# 从subversion仓库中克隆
git svn clone https://googlecode.com/svn
# 将本地修改提交到subversion仓库
git svn dcommit
# 导入新的subversion更新
git svn rebase

协同工作流程

1. 在本地修改确认后,需要提交到主库,使用
git push 
如果远程提交失败,失败信息如:
To git@www.yongche-inc.com:che.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@www.yongche-inc.com:che.git'
这时提示你主库下可能有文件冲突,

2. 这时需要执行
git pull
把主库最新版本同步到本地,如果提示如:
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From git@www.yongche-inc.com:che
   0c94dbe..52a81fe  master     -> origin/master
Auto-merged readme
CONFLICT (content): Merge conflict in readme
Automatic merge failed; fix conflicts and then commit the result.
这是提示你有文件readme和主库有冲突,以后就需要手动处理冲突。

3. 文件中冲突,git以如下方式提示给你
<<<<<<< HEAD:readme
test by wangbai and yancan and someone haha
=======
test by wangbai and yancan and somthing
>>>>>>> 52a81fe3acf426bbae164a00ba3413550e056672:readme

4. 手动解决冲突后,需要重新commit,然后push
git commit
git push

如显示:
Counting objects: 10, done.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (6/6), 639 bytes, done.
Total 6 (delta 0), reused 2 (delta 0)
To git@www.yongche-inc.com:che.git
   52a81fe..bb31966  master -> master

提交成功
包租婆之房屋铺位物业租赁管理系统永久使用注册版 软件介绍   根据多种资料分析的结果,在人类所接触到的信息中有80%与地理或空间位置有关,因此,一种基于地图数据的信息系统也就是地理信息系统,在近二十几年里得到了迅猛的发展。建立在地理信息系统(GIS)平台上的信息系统能将地图数据和属性数据有机的联系起来,具有很强的“可视化”和图形处理能力,而更重要的是它可以提供非常丰富的属性信息和统计分析结果,还具有快速定位、快速的信息处理和信息查询能力,并通过空间分析、统计汇总及建模为各种事件处理提供决策支持,同时还可以完成各种日常管理工作及报表、图形的输出。  然而,一套真正的GIS系统的价格都是很高的,一般都是需要几十万,多的达到上千万,系统维护起来十分的麻烦,占用计算机硬件资源十分严重。因此我们自己研制开发了一种更加具有优势的微GIS技术(SGIS),具备了GIS的大部分功能,降低了管理软件操作难度,采用图形化的操作模式让用户很容易直接的操作,该技术占用计算机资源少,操作方便,成本低;我们完全拥有该技术的知识产权。  物管王、包租婆是本公司利用10年的计算机技术精华采用电子地图GIS+人工智能AI+管理MIS+游戏Game+财务管理综合现代技术根据用户的实际工作情况进行设计开发,支持最新的Vista平台上的使用,可以同时U盘、移动硬盘、单机、内部局域网、广域网络、内部局域网和广域网络方式同时使用。  软件以人性化、智能化、图形化、操作简单、功能强大、提高工作效率、尽最大量的降低工作量、杜绝财务漏洞为宗旨,为收费人员、财务和经理提供一个直观的易操作科学的管理系统为目标。被用户评价为目前国内同类软件中功能最强大并且使用最方便的一套成熟软件,从2001年的第一个版本到现在的多个版本,根据500多家用户的实际需求进行不断的对系统本身进行设计优化、降低用户的学习时间和操作难度、尽量让用户在自动、智能的系统平台下做更少的工作,达到更好的工作效果。系统在一般的管理系统中采用独一无二的图形化界面制作和智能的报警提示功能,让用户更加容易工作。  系统包含物业收费、合同管理、人事管理、固定资产管理、流动资产管理、办公设备管理、投诉管理、报修管理、物业基本信息管理、业主信息、住户信息管理、自动报警、智能提示、地理图形等功能于一体的物业管理公司及物业管理日常工作解决方案,实现了财务、人事及物资全方位的管理应用。本软件将物业日常管理中的各种收费和报警提示进行科学地整理与分类,在强化地图操作显示、收费管理功能的同时,力求使软件的易用性及科学规范管理日臻完善。 能为您做什么 一、系统综合性能◇独有的图形化操作界面,各单元信息一目了然◇简单方便的软件操作,强大的费用管理◇综合性的物业管理功能,可以同时管理物业小区及房屋商场租赁◇灵活的费用项目设置,满足实际中复杂的费用情况◇所有费用金额完全由系统自动计算,确保费用准确无误◇强大到报表查询功能,方便领导查阅◇合同到期、费用到期、费用欠费系统全面报警提示,防止错收漏收◇严格的系统权限管理,杜绝一切财务漏洞二、减少公司管理成本◇软件操作简单,没有电脑基础的人员也能熟练的操作软件,减少了培训人员的费用◇所有费用软件自动计算,软件操作人员只用点击鼠标就能完成收费,减少了人力资源的投入◇各种报表自动生成,数据准确完整◇软件严密的操作权限,有效减少人工失误三、提高管理人员工作效率◇费用到期、欠费和合同到期可以自动提前报警提示◇方便查询收费情况和报表统计◇严格的软件功能权限管理可以很好的杜绝财务漏洞和人工失误◇简单方便的操作让每一个人很能很快学会操作,节省用户的学习成本◇灵活的收费项目设置管理可以每个住户都有不同的收费标准◇整体的收费项目的增加和调价功能◇独有的图形化的操作界面◇一键式的简单综合收费功能◇综合的物业管理功能(可以同时管理多个单位不同的物业类型)◇智能自动的进行生成收费项目报表四、公司数据安全、可靠◇软件采用6种独特方式进行加密,数据更安全◇数据自动备份,增加数据安全性◇手工备份/恢复数据操作简单,不需要专业的数据库管理员 可以达到什么效果 ◇水电人员:每月只输入本月抄表数据,软件自动进行统计和计算使用的数量和费用◇收费人员:只需要点击鼠标就能收取所有的费用,并生成收费报表及收费单据◇管理人员:杜绝人为的失误机会和财务漏洞,严格的权限控制每个报表的财务统计数据◇费用欠费、费用到期、合同到期软件自动提前报警提示,不再出现错收漏收◇软件采用6种独特方式进行加密,数据更安全◇把工作人员从繁琐的数据中解放出来,提高工作效率◇图形化的软件,没有电脑基础的人员也能在很短的时间内掌握软件的操作◇做到真正的人性化设计、让繁重的收费工作变得真正轻松、方便◇软件设置更专业、软件功能强大、而操作非常灵活轻松
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值