初探git/phabricator

这两天初到公司代码管理用的是git/phabricator.自己也花了几天的时间进行了一些实践和学习

git用于版本控制的优点在这就不列举了,它具体的使用可以参考:点击打开链接,写的很详细

git基本使用步骤:

1.注册代码管理平台账号,我公司用的是:GitLab
2.生成SSH密钥: 点击打开链接
3.git.XXX.cn "Profile Setting"--> "SSH keys" 添加密匙(格式为:ssh-rsa XXXXXXXXXXXX)
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就已经正常开启了.


以后有什么新的知识会及时更新,也恳请大家指点改正不足之处...

如果你想清除 `.git/config` 文件,主要是为了改变默认配置或者移除一些特定的配置项,你可以按照以下步骤操作: **步骤一:备份当前的 .git/config 文件** 为了避免意外删除重要信息,建议先对当前的 `.git/config` 文件进行备份。可以在同一目录下创建一个 `.git/config.bak` 的文件: ```bash cp .git/config .git/config.bak ``` **步骤二:编辑 .git/config 文件** 打开 `.git/config` 文件,你可以在这里编辑、添加、删除配置选项。例如,想完全清空 `.git/config` 文件的内容,可以运行下面的命令: ```bash > rm .git/config ``` 然后再创建一个新的 `.git/config` 文件: ```bash touch .git/config ``` 接着用文本编辑器打开该文件并输入新的配置内容。 **步骤三:添加自定义配置** 比如你希望禁用全局的提示消息,默认情况下的 `.git/config` 文件可能会包含一些全局配置项,如: ```ini [core] editor = vim autocrlf = input ``` 若要移除某个配置项,只需去掉 `[core]` 下对应的配置名即可: ```ini # 移除编辑器配置 #[core] # editor = vim # # 移除自动转换CR换行符配置 #[core] # autocrlf = input ``` **步骤四:验证配置更改** 修改完 `.git/config` 文件后,记得保存并关闭文件。然后,你可以尝试执行一些基本的 Git 操作,看是否按预期工作。比如: ```bash git config --list ``` 会列出所有的配置项。 最后,再次提醒,务必谨慎操作 `.git/config` 文件,因为它对 Git 的工作流程有着重要的影响。总是保持备份的习惯是非常推荐的做法,以防不小心破坏了配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值