这是 git-sh 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
混帐 -- 一个 git shell
概要
混帐
商品描述
混帐 开始互动 打坏(1) 针对 git-heavy 工作流程修改的会话。 典型的
用法是切换到git工作树或者裸仓库的目录下,运行
混帐 命令以启动交互式 shell 会话。
为所有核心创建顶级命令别名 混帐(1) 子命令,git-sh 内置
别名(见 内置 别名) 和 git 命令别名中定义的 〜/ .gitconfig.
内置 别名
混帐 除了所有核心 git 命令之外,还加载一组标准别名。 内置的
别名被用户或系统 gitconfig 文件中定义的别名覆盖。
a git添加
b git分支
c git结帐
d 混帐差异
f git fetch --修剪
k git 樱桃挑选
l git log --pretty=oneline --abbrev-commit
n git commit --verbose --amend
r git远程
s git commit --dry-run --short
t git diff-缓存
这个 分期 区域
a git添加
aa git add --update(助记符:“全部添加”)
阶段 git添加
ap git 添加 --patch
p git diff --cached(助记符:“补丁”)
ps git diff --cached --stat(助记符:“补丁统计”)
取消登台
git重置头
提交 和 承诺 发展历程
ci git 提交--详细
ca git commit --verbose --all
修改 git commit --verbose --amend
n git commit --verbose --amend
k git 樱桃挑选
re git rebase --交互式
流行的 git重置——软头^
窥视 git log -p --max-count=1
正在取得 和 拉
f 混帐
pm git pull(助记符:“拉合并”)
pr git pull --rebase(助记符:“pull rebase”)
其他 命令
d 混帐差异
ds git diff --stat(助记符:“diff stat”)
硬 git 重置 --hard
软 git 重置 --soft
废料 git 结帐头
定制 别名
中定义的任何内容 【别名】 存储库、用户或系统 git 配置的部分
文件也可用作顶级 shell 命令。 假设一个 〜/ .gitconfig 看起来
喜欢这个:
【别名】
ci = 提交 --verbose
ca = 提交 -a
d = 差异
s = 状态
谢谢 = !git-thanks
\... 然后你可能有以下 shell 会话:
master!something> echo "stuff" >somefile
master!something*> s
一些文件
主人!某事*> d
diff --git a/somefile b/somefile
-- 一个/某个文件
++ b/某个文件
@@ -0,0 + 1 @@
+ 东西
master!something*> ca -m "添加东西"
master!something> 谢谢 HEAD
PROMPT
默认提示显示当前分支,一个 bang (!),然后是相对路径
工作树根目录下的当前工作目录。 如果工作树包括
尚未暂存的已修改文件,脏状态指示符 (*) 也是
显示。
git-sh 提示包括 ANSI 颜色,当 git 颜色.ui 选项已设置并启用。 到
显式启用 git-sh 的提示颜色,设置 颜色文件 配置值 汽车:
$ git config --global color.sh 自动
通过设置自定义提示颜色 颜色分支, 颜色.sh.workdir和
颜色.sh.dirty git 配置值:
$ git config --global color.sh.branch '黄色反向'
$ git config --global color.sh.workdir '蓝色粗体'
$ git config --global color.sh.dirty '红色'
参见 颜色 in 混帐 了解相关信息。
竣工
所有 git 内置命令都会自动启用 Bash 补全支持
对于用户中定义的别名 〜/ .gitconfig 文件。 自动完成逻辑很智能
足以知道别名 d 扩展到 混帐差异 应该使用相同的完成
配置为 混帐差异 命令。
补全代码是对 git bash 补全脚本稍加修改的版本
随核心 git 发行版一起提供。 该脚本内置于混帐 可执行于
编译时不需要单独获取或安装。
自订
桥梁 混帐 可以通过编辑用户或系统 gitconfig 文件来配置行为
(〜/ .gitconfig 和 / etc / gitconfig) 手动或使用 混帐配置(1)。 该 【别名】
部分用于创建基本命令别名。
这个 /etc/gitshrc 和 〜/.gitshrc 文件在紧接在
shell 变得可交互。
这个 在〜/ .bashrc 文件来源之前 /etc/gitshrc or 〜/.gitshrc. 任何 bash
在那里定义的自定义,没有被明确覆盖 混帐 也可用。
环境
PS1 设置为动态 git-sh 提示。 这可以在 〜/.gitshrc or
/etc/gitshrc 文件。
GIT_目录
显式设置 git 存储库的路径而不是假设最近的 .git
路径。
GIT_WORK_TREE
显式设置工作树根的路径,而不是假设
最近的父目录 .git 库。
使用 onworks.net 服务在线使用 git-sh