git命令

进入你的本地项目目录,右键打开 git bash

image-20250307180827309

1.初次提交命令

在项目目录中右键打开git bash,运行一系列命令将本地项目代码上传到github远程仓库

步骤 命令
进入本地项目 打开项目文件夹git bash
初始化Git git init
添加远程仓库 git remote add origin git@github.com:xxx.git
检查远程仓库 git remote -v
添加&提交代码 git add . + git commit -m "初始化项目"
推送到github git branch -M main + git push -u origin main

2.修改文件后提交到现有仓库

之前提交过,后面对本地项目xxx进行了修改,需要再提交

步骤 命令
进入本地项目 打开项目文件夹git bash
添加&提交代码 git add xxx + git commit -m "第n次修改"
推送到github git push -u origin main

3.拉取最新代码到本地

第一种方法:

步骤 命令
进入本地项目 打开项目文件夹git bash
更新远程仓库为最新 git fetch --all
让本地代码和main完全相同 git reset --hard main
pull拉取远程代码 git pull origin main
合并最新代码到本地分支 git merge main

第二种方法:

步骤 命令
进入本地项目 打开项目文件夹git bash
查看当前远程仓库版本 git remote -v
获取最新代码到本地 git fetch origin main
查看版本差异 git log -p main..origin/main
合并最新代码到本地分支 git merge main
git fetch origin main

以上命令的意思是:从远程的origin仓库的main分支下载最新版本代码到本地的main分支

4.克隆、拉取代码,解决冲突

克隆/拉取远程仓库最新代码到本地,并上传自己的代码

步骤 命令
进入本地空目录 打开目录文件夹git bash
克隆最新代码 git clone git@github.com:xxx.git
拉取最新代码 git pull git@github.com:xxx.git
更新项目代码 将要上传的代码拷贝到当前目录下
添加&提交代码 git add xxx + git commit -m "init-1.0"
推送到github git push -u origin main

5.git提交错误

错误窗口如下:

img

解决方案:

  1. 关闭自动打开的merge窗口
  2. 在git bash中输入 :wq 后,按回车
:wq
在linux中:强制性写入文件并退出