Bootstrap

Git基本命令记录

Git 基本命令记录

1. 初始化一个新的 Git 仓库

git init

这个命令会在当前目录下创建一个新的 .git 文件夹,这个文件夹包含了 Git 仓库的所有元数据。这标志着一个新的 Git 仓库的诞生。

2. 添加远程仓库

git remote add [连接名] [远程仓库链接]

使用这个命令,你可以将一个远程仓库添加到你的本地仓库中。连接名 是你为远程仓库设置的一个别名,通常使用 origin 作为默认别名。远程仓库链接 是远程仓库的 URL 地址。

注意在此之前需要配置ssh密钥

3. 从远程仓库拉取代码

链接好远程仓库之后就可以拉取项目了

git pull [连接名] [分支名]

这个命令会将远程仓库的指定分支的最新更改拉取到你的本地分支。如果远程分支的更新包含了你本地没有的提交,你可能需要先解决合并冲突。

4. 添加文件到暂存区

git add [修改的文件]

当你对文件进行了修改后,使用这个命令将修改的文件添加到暂存区。这是提交更改的第一步。如果你想添加所有修改的文件,可以使用 git add .

5. 提交更改到本地仓库

git commit -m "提交说明"

这个命令会将暂存区中的更改提交到本地仓库。-m 后面跟随的是在提交时的说明信息,它应该简洁明了地描述这次提交的内容。

6. 将本地更改推送到远程仓库

git push [连接名] [分支名]

最后,使用这个命令将你的本地提交推送到远程仓库的指定分支。如果你的本地分支和远程分支有冲突,Git 会提示你先解决冲突或者拉取远程分支的更新。

遇到的问题

  • 在执行 git pull 时,遇到 “fatal: refusing to merge unrelated histories” 错误,使用 git pull --allow-unrelated-histories 来强制合并两个没有共同祖先的历史。
    在合并之后还要提交更新

2024/3/26
;