git常用命令

分支相关命令

查看分支

git branch 查看本地分支
git branch -a 查看本地及远端分支

新建分支并切换

git checkout -b your_branch_name

切换分支

git checkout your_branch_name

将本地A分支内容同步到B分支

git checkout B # 首先切换到B分支
git merge A # 该命令可以将A分支的内容同步到B分支上

一些场景下的实操

  • 当我们需要对代码仓暂时进行一些修改,但是不想提交到远程仓库中,并且希望能够与代码仓保持一致
    • 那么可以在本地用git checkout -b local-changes创建新分支,在该分支上进行开发
    • 使用git checkout master切换到原本的分支,在该分支上进行代码的拉取和同步
    • 注意:当某分支上的修改未提交时,是无法切换到另一个分支的

gitignore匹配规则

/logs:忽略根目录下的 logs 文件或目录。
/logs/:只忽略根目录下的 logs 目录。 (✅ 更精确,更推荐)。
logs/:只忽略任何位置的 logs 目录。(✅ 如果你想全局忽略的话)。
总结:

  • 前面的/表示只匹配根目录,不加表示全局匹配
  • 后面的/表示只匹配目录,不加表示文件目录都匹配
posted @ 2025-07-23 16:06  zheng019  阅读(12)  评论(0)    收藏  举报