目 录CONTENT

文章目录

git常用指令

会跑的仓鼠
2022-11-01 / 0 评论 / 0 点赞 / 430 阅读 / 518 字 / 正在检测是否收录...

git常用指令

git 建立代码中央仓库

git remote add origin https://gitee.com/yaozhenyong/urli.git

git上传代码

上传全文件
git add .
上传固定文件
git add 文件名

提交上传的备注
git commit -m "上传内容备注"

push到服务器的仓库
git push -u origin master -- master为版本分支
强制替换线上版本以本地为准
git push -f

拉代码

git pull

-- git pull = git fetch + git merge
git fetch --all

遇到出现问题的
-- 更新代码以服务器为准 确定分支
git reset --hard origin/master
-- 其中git reset是针对版本,如果想针对文件回退本地修改,使用
git checkout HEAD file/to/restore

版本冲突问题

如果在commit提交代码时报错

报错内容
1 file changed, 1 insertion(+), 1 deletion(-)

这个时候 我们需要进行
git status
查看冲突文件 然后在
git pull
代码拉下来在源文件会提示报错的内容
<<<<<<< HEAD
--- 本地版本1
=======
--- 服务器版本1
>>>>>>> 28cc73bf2fd6089d2de4b246b0970e2581cfe69b

修改完成后 重新add commit push即可
或者git reset --hard origin/master直接覆盖本地方法
或者版本回退

本地版本回退

查询
git reflog

git reset --hard HEAD@{版本号}

一些代码解释

git branch //查看本地所有分支 

git branch -r //查看远程所有分支

git branch -a //查看本地和远程的所有分支

git branch <branchname> //新建分支

git branch -d <branchname> //删除本地分支

git branch -d -r <branchname> //删除远程分支,删除后还需推送到服务器
git push origin:<branchname>  //删除后推送至服务器

git branch -m <oldbranch> <newbranch> //重命名本地分支
/**
*重命名远程分支:
*1、删除远程待修改分支
*2、push本地新分支到远程服务器
*/

//git中一些选项解释:

-d
--delete:删除

-D
--delete --force的快捷键

-f
--force:强制

-m
--move:移动或重命名

-M
--move --force的快捷键

-r
--remote:远程

-a
--all:所有


0

评论区