debian安装git管理本地代码

debian安装git管理本地代码

安装git

# aptitude install git-core
# aptitude install git-doc git-svn git-email git-gui gitk

创建仓库

mkdir ~/repository                            # 创建git所有项目仓库目录
cd ~/repository                               # 跳转到上一步创建的目录
git init --bare example.git                   # 初始化一个example.git的空项目仓库
cd ~/project                                  # 跳转的工作目录
git clone ~/repository/example.git           # 克隆家目录中的空仓库

# 初始化项目
touch README
git add README 
git commit -m 'Add README, initial project' README
git push origin master

设置bash显示分支名

如果你安装了随 Git 附送的git-completion.sh子命令自动完成脚本,使用该脚本提供的方法:

export PS1="[u@h W"'$(__git_ps1 " (%s)")'"]$ "

设置alias[别名]

在家目录(~/)中的.gitconfig中追加别名配置文件,以方便便捷操作。
注意:在上一步中,初次提交数据会跳出设置邮箱和用户名的提示,设置好的信息即在你的家目录(~/)的.gitconfig中。

[alias]
    co = checkout
    st = status
    ci = commit
    cm = commit -m
    br = branch
    bm = branch -m
    bd = branch -D
    cb = checkout -b
    df = diff
    ls = log --stat
    lp = log -p
    plo = pull origin
    plode = pull origin develop
    pho = push origin

设置邮箱提示

参考链接: 如何架设Git服务器 - Push之后发送邮件通知

设置忽略文件

在项目目录(此处:~/project)下添加.gitignore文件,忽略这个项目目录树下的一些中间文件,另外,.gitignore也可以放置在项目的子目录下,指定具体忽略的文件。
例如:忽略项目中的所有以.aux/.lof……结尾的文件

*.aux
*.lof
*.out
*.toc
*.log
*.lot
*.pdf

参考资料


[1].Git短命令(alias,别名)
[2].如何架设Git服务器
[3].在 Shell 提示符中显示 Git 分支名称的方法
[4].配置别名

原文地址:https://www.cnblogs.com/OneFri/p/8305740.html