Git常用命令

一、基于 Git 的远程仓库

  • Git远程仓库的应用场景
    • 获取远程仓库代码:开源代码、项目代码。
    • 项目协作:维护自己的代码、多人维护同一项目。

二、Git 同步命令

2.1 获取远程仓库

  • 命令:git clone
  • 连接方式:
远程连接方式 特点
HTTPS 连接 使用给定 URL 即可 clone,在 push 时验证用户名和密码。
SSH 连接 需要提前添加 SSH Key,在 push 时不需要输入用户名,配置 SSH 时设置了密码才需要输入密码。

2.2 拉取远程仓库

2.3 初始化仓库

  • 命令:
    • 在已存在的目录中初始化仓库:git init
    • 关联远程仓库:git remote add origin
    • 拉取远程仓库:git pull --allow-unrelated-histories origin master

三、Git 修改命令

3.1 跟踪新文件

  • 添加文件或目录到暂存区:git add /

3.2 提交更新

  • 提交到本地仓库:git commit -m “comments”
  • 已修改文件跳过使用暂存区域:git commit -a -m “comments”

3.3 推送到远程仓库

  • 推送本地仓库到远程仓库:git push

四、Git 常用调试命令

4.1 检查当前文件状态

4.2 查看已暂存和未暂存的修改

  • 比较当前文件和暂存区域快照之间的差异:git diff
  • 查看已暂存的将要添加到下次提交里的内容:git diff --staged

4.3 撤销操作

4.4 移除文件

4.5 忽略文件

五、Git Log分析与检索

5.1 Git Log分析

5.2 Git Log检索