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
$ git add README
修改最后一次提交
如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 –amend 提交
$ git commit -m \'initial commit\'
$ git add forgotten_file
$ git commit --amend
取消已暂存的文件
$ git reset HEAD <FILE_NAME>
取消对文件的修改,恢复之前的版本
$ git checkout -- <FILE_NAME>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现