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 分支名

相关推荐
AIMath~3 小时前
如何将一个新的文件夹使用git 工具提交到github新仓库中
git·github
满天星83035773 小时前
【Git】原理及使用(二) (版本回退)
linux·git
愿天垂怜3 小时前
【C++脚手架】ffmpeg 库的介绍与使用
linux·服务器·开发语言·c++·ide·git·ffmpeg
月夜的风吹雨4 小时前
Linux 基础开发工具详解:从 yum 到 gdb 实战指南
linux·git·ubuntu·centos·vim
好运yoo4 小时前
git cherry-pick
git
不是光头 强4 小时前
Obsidian Git 插件安装与配置完全指南
git
.千余5 小时前
【C++】C++核心语法:函数重载与缺省参数原理与避坑
c语言·开发语言·c++·经验分享·笔记·git·学习
meowrain5 小时前
Git HTTPS Token 凭据配置指南
git·网络协议·https
Ws_17 小时前
Git + Gerrit 第二课:diff、暂存区与撤销修改
git
snowjlz18 小时前
鸿蒙版SVN来了!!!
git·svn·版本控制