在Ubuntu 18.04中安装与使用Git

Git是一个流行的版本控制系统,类似于古老的CVS、Visual Studio中的Source Safe以及之后更流行的Subversion。前阵子因被微软收购惹出大新闻的Github也是基于Git技术。Git开源、免费,与Linux有着天然的关系——实际上是由于Linux核心创始人Linux因为原先使用的版本控制系统要收费,弃而自研一套,用来支持Linux开发管理的。这里记一下在Ubuntu 18.04中安装使用Git的步骤。

安装Git

Git已经收录在软件仓库中,所以安装很简单,用以下方法即可:

sudo apt-get update
sudo apt-get install git

安装完成后,可以用git --version来验证安装是否完成。另外,可以用git help 命令名称来查询帮助。

设置Git

安装Git之后建议做一些基础设置,例如设置一下你的用户名与电子邮件等,这些信息在提交代码的时候都是必需的。可以使用以下的命令:

git config --global user.name "你的用户名,例如github的账号"
git config --global user.email "你的邮箱,例如github中的邮件地址"

之后,就可以用git config --list来查看设置的信息。

初始化仓库

在初始化仓库之前,可以先创建一个代码存储的文件侠,例如“git_test”,之后用git init来初始化,如下:

mkdir temp
cd temp
git init 

初始化操作会在这个目录中新建一个名为“.git”的目录,相关的配置以及编辑信息均存储在其中。说明一下,这个文件夹默认隐藏,如果需要查看,可以用ls -a来查看。

Git init

添加文件

接下去我们可以在上述文件夹中创建一个文件(在Linux中可以用touch XXX的形式快速创建,Windows中就右键新建个记事本再改名好了),再用git status可以查看状态。

如果需要将这个文件纳入版本管理并提交,可以用以下方式将其添加到代码库中。

git add helloWorld.py
git commit -m 'first commit'
[master (root-commit) 69aa069] first commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 helloWorld.py
git status
On branch master
nothing to commit, working tree clean
git commit
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,334评论 4 54
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 早起的时候丁丁还没醒,当我洗漱好后悄悄溜进卧室拿外套的时候,听到脆生生的一声呼唤“妈妈!” 我嘴上愉快地答应着,心...
    爱分享的丁丁妈阅读 2,778评论 0 5
  • 千力两周了,有早教机构打来电话,我耐心地了解了一下,早教机构的老师告诉我这个阶段培养孩子的语言表达,并举了一个详细...
    温暖里阅读 1,157评论 0 0
  • 文/洛小简 我是一个比较怀旧的人,喜欢沉醉在过去的回忆里,用回忆里的微笑舔舐伤口,用过去的喜悦安慰心殇。只是,我此...
    洛小简阅读 2,682评论 6 2