前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux 环境下安装使用 git

linux 环境下安装使用 git

作者头像
字母哥博客
发布2020-09-21 17:24:42
3.7K0
发布2020-09-21 17:24:42
举报

linux安装git

  • 安装命令 $ sudo apt-get install git
  • 配置用户和邮箱

$ git config --global user.name \"Han XiaoTong\"

$ git config --global user.email \"hanxiaotongtong@163.com\"

hanxt@hanxt-Satellite-L700 ~ $ git config --list

user.name=Han Xiaotong

user.email=hanxiaotongtong@163.com

初始化git仓库

用git管理哪个项目就到该项目下面执行以下命令初始化: git init git add README

clone仓库

  • 克隆仓库的命令格式为 git clone [url]
  1. 在当前目录下克隆项目,目录为grit $ git clone git://github.com/schacon/grit.git
  2. 在当前目录下克隆项目,目录为mygrit $ git clone git://github.com/schacon/grit.git mygrit

将文件纳入git管理

  • 查看仓库内文档的状态,显示跟踪文件列表 $ git status
  • 将文件纳入git管理 $ git add <FILE_NAME>

指定项目下某些文件不纳入git管理

# 此为注释 – 将被 Git 忽略

*.a # 忽略所有 .a 结尾的文件

!lib.a # 但 lib.a 除外

/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO

build/ # 忽略 build/ 目录下的所有文件

doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

提交暂存区文件

$ git commit -m \'some comment\'

  • 跳过add命令直接提交 $ git commit -a -m \'some comment\'

移除文件

  • 从暂存区移除文件,并删除文件 $ git rm grit.gemspec
  • 从git仓库(即暂存区)删除,但保留本地文件 $ git rm --cached readme.txt
  • 删除log目录下所有的.log结尾的文件 $ git rm log/*.log
  • git mv 就相当于运行了下面三条命令: mv README.txt README git rm README.txt

修改最后一次提交

如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 –amend 提交

$ git commit -m \'initial commit\'

$ git add forgotten_file

$ git commit --amend

取消已暂存的文件

$ git reset HEAD <FILE_NAME>

取消对文件的修改,恢复之前的版本

$ git checkout -- <FILE_NAME>

喜欢 (2)or分享 (0)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-01-31),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux安装git
  • 初始化git仓库
  • clone仓库
  • 将文件纳入git管理
  • 指定项目下某些文件不纳入git管理
  • 提交暂存区文件
  • 移除文件
  • 修改最后一次提交
  • 取消已暂存的文件
  • 取消对文件的修改,恢复之前的版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档