linux 环境下安装使用 git
时间:2022-07-25
本文章向大家介绍linux 环境下安装使用 git,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
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]
- 在当前目录下克隆项目,目录为grit
$ git clone git://github.com/schacon/grit.git
- 在当前目录下克隆项目,目录为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)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法