Administrator
发布于 2025-04-19 / 25 阅读
0

Git操作指南

Git操作指南

1. .gitignore文件

1.1 语法

以”#”号开头表示注释;
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

注:/在文件夹名前,表示根目录下的某个文件夹,/test/表示忽略根目录下的/test/目录的全部内容,而test/表示忽略文件夹test下的全部内容,不管是根目录下的/test/,还是某个子目录下的test文件夹,比如:/child/test,都会被忽略

分支管理

克隆分支

  1. 使用 -b选项和分支名称来指定要克隆的分支:

    git clone -b 分支名称 仓库地址
    

例如,要克隆名为"develop"的分支,可以使用以下命令:

git clone -b develop https://github.com/your/repository.git
  1. 克隆完整仓库后,可以使用 git checkout命令来切换到指定分支:

创建分支

创建新分支并切换到该分支:

git checkout -b <branchname>

切换分支命令:

git checkout (branchname)

查看分支

查看所有分支:

git branch

查看远程分支:

git branch -r

查看所有本地和远程分支:

git branch -a

將本地創建的新分支上傳到遠程:

git push origin my-feature:my-feature

这会在远程仓库创建一个同名分支 my-feature,并将本地提交推上去。‌

修改远程地址

# 格式:git remote set-url <远程仓库名称> <新的仓库地址>

删除分支

git branch -d <分支名>

删除远程分支

git push 远程仓库名 --delete 远程分支名

清理「已删除远程分支」的本地追踪缓存

git fetch -p

拉远程分支建本地分支

git checkout -b a origin/a

git checkout -b 本地分支名 远程分支地址