第一种方法(较为常用)
1. git add.
git add .: 这个命令用于将当前目录下的所有修改过的文件添加到暂存区(Stage)。通过执行 git add .,Git 会检测当前目录下的所有文件,并将它们的修改状态添加到暂存区,以便在接下来的提交中包含这些修改。
2. commit -m “< message >”
这个命令用于将暂存区中的修改提交到本地仓库。通过执行 git commit -m “< message >”,Git 会创建一个新的提交,其中包含了被添加到暂存区的文件的快照。< message > 参数用于描述这次提交的内容,它是一个简短的说明或注释,以便在日后查看提交历史时更好地理解每个提交的目的。
3. git pull
这个命令用于从远程仓库拉取最新的提交并与本地分支进行合并。通过执行 git pull,Git 会自动从远程仓库(通常是远程跟踪分支)获取最新的提交,并将它们合并到当前分支。这样可以将本地分支与远程分支保持同步。
(值得注意的是如果当前网络状况不佳,可以使用 git pull origin < 你的分支名称 >)
git pull :这个命令会根据当前分支的远程跟踪分支来确定要拉取和合并的提交。它会自动从与当前分支关联的远程分支获取最新提交,并将其合并到当前分支。如果当前分支与远程分支有关联,那么 git pull 命令会使用默认的远程和分支进行操作。例如,如果当前分支是 main,而它与远程分支 origin/main 关联,则 git pull 相当于 git pull origin main。
git pull origin main:这个命令明确指定了要从远程仓库 origin 的 main 分支拉取最新提交并合并到当前分支。它会从指定的远程分支获取最新提交,并将其合并到当前分支。这种方式可以手动指定要拉取的远程分支,适用于需要从特定分支获取更新的情况。
4. 如果有冲突,需要先解决合并冲突,然后提交
5. git push
最后,使用 git push 将本地分支的提交推送到远程仓库,将本地修改上传至远程仓库。
git pull:这个命令会根据当前分支的远程跟踪分支来确定要拉取和合并的提交。它会自动从与当前分支关联的远程分支获取最新提交,并将其合并到当前分支。如果当前分支与远程分支有关联,那么 git pull 命令会使用默认的远程和分支进行操作。例如,如果当前分支是 main,而它与远程分支 origin/main 关联,则 git pull 相当于 git pull origin main。
git pull origin main:这个命令明确指定了要从远程仓库 origin 的 main 分支拉取最新提交并合并到当前分支。它会从指定的远程分支获取最新提交,并将其合并到当前分支。这种方式可以手动指定要拉取的远程分支,适用于需要从特定分支获取更新的情况。
第二种方法
1. git push
将本地的修改保存到临时区域,回到上一次提交的状态。
2. git pull origin
使用 git pull origin <远程分支名> 从远程仓库拉取指定远程分支的最新提交,并合并到当前分支。
3. git stash pop
使用 git stash pop 将之前保存的修改从临时区域恢复,并尝试将其与拉取的代码合并。解决可能出现的冲突。
4. git stash pop
使用 git add . 将修改后的代码添加到暂存区。
5. git commit -m “normal update”
使用 git commit -m “normal update” 将暂存区的修改提交到本地仓库。
6. git push origin
使用 git push origin <远程分支名> 将本地分支的提交推送到远程仓库的 <远程分支名> 分支,将本地的更新上传至远程仓库。