☆ 问题描述
git常用命令
★ 解决方案
简单常用命令
%%设置用户签名%%
git config --global user.name [username]
git config --global user.email [useremail]
%%设置init分支名%%
git config --global init.defaultBranch main
%%初始化本地库%%
git init
%% 设置远端库别名
git remote add <别名> <网址>
%% 查看远端库
git remote -v
%%查看本地库状态%%
git status
%%追踪文件,放入暂存区%%
git add [filename]
git add . #所有文件放入暂存区
%%撤销追踪%%
git restore 【file】
%%删除暂存区的文件%%
git rm --cache 【filename】
%%提交本地库%%
git commit -m "[提交信息]" 【文件名(可以不加)】
%%撤销commit提交%%
git reset --soft HEAD
%%推送远程库
git push [<远程主机名>] [<本地分支>:<远程分支>] #如果不加分支对应信息就默认上次记录的全部分支
%%拉取远程库%%
git pull [<远程主机名>] [<远程分支>:<本地分支>] # 从远程仓库(名为 origin)的 main 分支拉取代码并自动与本地的 main 分支合并 ,如果方括号里面的不加就默认拉去上一次的
%%查看引用日志版本信息%%
git reflog
%%查看详细日志%%
git log
%%版本穿梭%% 一般用soft多一点
git reset --hard 【版本号】
--.gitignore--------------------
test* 忽略以test开头的文件
复杂命令
pull
git pull origin master --allow-unrelated-histories # 无视没有共同历史合并
remote
# 仓库路径查询
git remote -v
#添加远程仓库:
git remote add <远程仓库名> <你的项目地址>
#删除指定的远程仓库
git remote rm origin
# 修改远程仓库地址
git remote set-url origin <remote-url>
branch
# 重命名分支
git branch -m oldName newName
# 2、 远程分支重命名
# 重命名远程分支对应的本地分支
git branch -m oldName newName
#删除远程分支
git push --delete origin oldName
#上传新命名的本地分支
git push origin newName
#把修改的本地分支与远程分支关联
git branch --set-upstream-to origin/newName
#3、查看当前代码仓库源
#查看当前源
git remote -v
#重设
git remote set-url origin xxxx_url