这两天初到公司代码管理用的是git/phabricator.自己也花了几天的时间进行了一些实践和学习
git用于版本控制的优点在这就不列举了,它具体的使用可以参考:点击打开链接,写的很详细
git基本使用步骤:
4.邮件向管理员申请权限,等待权限开通
5.在自己本地执行:git clone
Tips:
常用命令:配置'全局'git的邮箱地址和用户名
git config --global user.email "xxx"
git config --global user.name "xxx"
文件夹目录 git init 得到.git文件
git commit -m"初始化"
git add .
git status 改变的文件绿色,可以提交了
再git commit –am”初始化”
git log 得到版本号
commit 03a8ff02b2ba0fbd908b298db4a14fb721284dc9 #版本号 MD5编码后字符串
Author: zhangjunshuai <xxx.com>
Date: Thu Nov 12 00:00:41 2015 +0800
git reflog 版本修改信息
bc2dd7f HEAD@{0}: commit: change1
9127fc4 HEAD@{1}: commit: change
03a8ff0 HEAD@{2}: commit (initial): 初始化
git reset --hard 9127fc4 #回到某个版本
git reset --hard HEAD^前一个
配置别名: git config alias.cfg config git cfg "user.name" lisi
配置提交别名:git (--global) cfg alias.ct "commit -m" ->全局的话加上global
查看配置信息: cat .git/config
删除跟踪文件 git rm Person.h
git branch v1 查看指定分枝/创建分支v1,也可以git checkout -b"分知名"快速创建
git checkout v1(master) 切换到v1(master)
把v1.0版本集成到当前发布版本2.0
git merge v1
删除分枝
git branch -d v1
有关Phabricator的使用的话,我搜了一下感觉网上的资料也不是很多,参照官方文档:点击打开链接,这个网上也收的到中文版
Phabricator基本使用步骤:
1.在本机安装php环境
2.在本地创建~/phabricator目录
3.进入~/phabricator目录,执行:
git clone git://github.com/facebook/libphutil.git
git clone git://github.com/facebook/arcanist.git
4.将~/phabricator/arcanist/bin目录,加入到用户PATH中(export PATH=$PATH:/Users/mac/phabricator/arcanist/bin/), 在命令行测试有没有arc命令,如果有就是配置成功了
注:如果是windows下,请参照 https://secure.phabricator.com/book/phabricator/article/arcanist_windows/ 配置editor以及php
Tips:
配置php环境:MAC中预装了PHP,但是默认未开启。打开方法:打开Terminal,输入:sudo nano /etc/apache2/httpd.conf, 对httpd.conf进行编辑,按Control+W,搜索php,找到:#LoadModule php5_module libexec/apache2/libphp5.so,将此行前的#号去掉,Control+O保存,Control+X退出,再回到终端输入:sudo apachectl restart,到这里PHP就已经正常开启了.
以后有什么新的知识会及时更新,也恳请大家指点改正不足之处...