GIT 操作

全局设置

git config --global user.name "用户名 "

git config --global user.email "用户邮箱"

创建仓库

mkdir 项目目录

cd 项目目录

git init

touch README.md

git add README.md

git commit -m "first commit"

git remote add origin GIT地址

git push -u origin "master"

代码推送

cd 项目目录

git remote add origin GIT地址

git push -u origin "master"

切换远程地址

查看当前配置的远程仓库

git remote -v

切换远程仓库的URL

git remote set-url origin GIT地址

拉取代码

git pull origin 分支名

查看分支

查看本地分支,当前分支带*标注

git branch

查看远程仓库的所有分支列表

git branch -r

查看本地和远程仓库的所有分支列表

git branch -a

查看当前分支及其他分支之间的关系和提交历史

git show-branch

查看已经与当前分支合并的分支列表

git branch --merged

查看还未与当前分支合并的分支列表

git branch --no-merged

分支合并

切换分支

git checkout 分支名

合并分支

git merge 分支名

提交文件

git add 解决后的文件

合并完成

git merge --continue

合并抛弃

git merge --abort

代码提交

暂存区的文件恢复到工作区中

git reset HEAD 文件名

版本退回 适用于服务器拉取代码

git reset --hard

git push origin 分支名

相关推荐
宇宙超级无敌霸王龙捏13 小时前
Git 分支完整操作指南
git
学编程的小鬼16 小时前
git 中常用的命令
git
小黄酥17 小时前
Sourcetree克隆/获取gitee工程,Git获取SSH密钥
git·gitee·github
小Lu的开源日常19 小时前
踩坑日记:为什么 .gitignore 不起作用了
git·代码规范·trae
Gazer_S1 天前
【Git 子模块冲突解析】
git
她说..1 天前
通过git拉取前端项目
java·前端·git·vscode·拉取代码
freedom_1024_1 天前
解决GitHub大文件推送错误:彻底清理PDB文件并配置.gitignore
git·github
未来的JAVA高级开发工程师1 天前
Git--
git
sitellla1 天前
Testify Go测试工具包入门教程
git·测试工具·其他·golang
芥子沫2 天前
Git Commit 命令详解:版本控制的核心操作
git·devops