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… 就完成了代码的回退
备注:添加比较工具增加代码对比效率