• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山城小跳
博客园    首页    新随笔    联系   管理    订阅  订阅

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>

posted @ 2022-01-25 15:34  字母一哥  阅读(198)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3