Git 在实际项目中的使用

 

Linux下使用git

第一步:clone

要知道用户名和密码,用户名:wupeng_40329密码:123456 (因人而异)

git clone  http://wupeng_40329:123456@172.17.1.244:8888/ccmts/bin


第二步,找到需要使用的分支

[wupeng@localhostbin]$ git branch –a 查看分支

切换到b_dol_localProvisioning分支:git checkout  --track -b b_dol_localProvisioningremotes/origin/b_dol_localProvisioning

[wupeng@localhost bin]$ git pull 下载最新代码

 

第三步:修改后提交修改内容到库上

a)     git add . –f (添加文件修改)

b)    git commit -m "[CCMTS-XXXX] XXXXX" –s(提交你当前开发到暂存区,可以理解为你本地的GIT库)

[wupeng@localhost hostScripts]$ git commit -m"[CCMTS-8410] localProvision for download the cm of config " -s

 

c)     push到服务器

git push -v --progress  "origin"b_dol_localProvisioning:b_dol_localProvisioning

[wupeng@localhost hostScripts]$git push origin HEAD:refs/for/b_dol_localProvisioning%r=zhengdaqing (提交某人审核)


git push –v –progress “origin”  b_dol_localProvisioning:b_dol_localProvisioning(直接push上库)

常用命令

git  log  查看操作日志

 [wupeng@localhost bin]$ git show 查看当前本地提交记录

查找使用的资料

(1)git commit -a -m "描述" 提交你当前开发到暂存区,可以理解为你本地的GIT库

(2)git merge 合并分支,自己开发的模块最终要合并到项目的总分枝上去,这是要先切换到项目总分支,然后 git merge 自己的分支

(3)git branch-d/D   yourbranch  删除本地分支

(4)git push origin:yourbranch    删除远程分支 

 

 

Windows下git的使用

 

软件准备:

Git-1.9.2-preview20140411.exe

TortoiseGit-1.8.8.0-32bit.msi

第一步:克隆代码

先要准备用户名及密码

Clone代码的地址:


第二步,找到需要使用的分支

找到TortoiseGit-->Switch/Checkout-->选择需要切换的分支

 

下载最新的代码库

选择Git Sync…-->pull下载最新代码


第三步:修改后提交修改内容到库上

1.   采用对比工具将修改的代码合入到库中后提交代码 Git Commint-->增加提交问题单备-->确认提交



2.本地同步代码Git Sync…-->Fetch&Rebase


3.提交代码审核Git Bash

设置git提交审核人及路径TortoiseGit-->Settings-->Editglobal.gitconfig

 



 (Edit global.gitconfig设置默认提交审核的库名称pm为默认提p1,p2为可以变提交)


(Editlocal.git/config 记录切换过的分支)



 

4.查找log及代码退回

TortoiseGit-->showlog

选择你要退回到那次提交记录 然后reset ”XX” to this…

 


然后Revert… 再Clear up… 就完成了代码的回退


 

备注:添加比较工具增加代码对比效率


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值