一、git简介
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
二、git for linux安装与配置
安装环境准备
yum -y install gcc zlib zlib-devel perl-ExtUtils-MakeMaker package
git下载地址:https://www.kernel.org/pub/software/scm/git/
tar -xzf git-2.1.3.tar.gz
cd git-2.1.3
./configure -prefix=/usr/local/git --with-curl --with-expat
make && make install
添加环境变量:
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin:$GIT_HOME/libexec/git-core
检查git --version
,如果输出Git的版本号,则安装成功。
安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意:git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
三、git常用命令
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。
Git 命令清单:
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
1.新建代码库
2.配置
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
3.增加/删除文件
4.代码提交
5.分支
6.标签
7.查看信息
8.远程同步
9.撤销
10.其它
# 生成一个可供发布的压缩包
$ git archive
这里推荐一个交互式的 git 学习方式,对于新手学习 git 很有帮助learnGitBranching
参考资料
转载请注明出处:
文章地址:Git基础操作
文章作者:凌风
原始连接:https://lingfeng.me/blog/git/git-basic-operation/
许可协议:转载请注明原文链接及作者。