git命令
- 未分类
- 2025-04-03
- 88热度
- 0评论
进入你的本地项目目录,右键打开 git bash
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提交错误
错误窗口如下:
解决方案:
- 关闭自动打开的merge窗口
- 在git bash中输入 :wq 后,按回车
:wq
在linux中:强制性写入文件并退出