git

一、命令

克隆项目

git clone ""

 

查看所有分支

 

切换分支

git checkout develop

git checkout 文件   ---还原某个文件
git checkout   ---撤销所有修改

删除分支

 
从远程分支新建本地分支

本地新建分支

本地新分支上传远程分支

merge本地分支

切换到没有修改的分支,merge修改的分支。

写错分支,把当前分支的代码改到另一个分支

git stash     ---把修改的东西先放到一边
git checkout  -b 分支名
git stash pop   --把修改的东西放出来
git add .  提交修改的代码

merge代码冲突

看保留哪些代码,然后git add . 提交代码。

查看远程仓库地址

git remote -v

修改远程仓库地址

git remote set-url origin  xxxxxxx  

拉代码

git pull   ---将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge
git fetch  ---将远程主机的最新内容拉到本地

提交代码

git add .
git commit -m ""
git push

查看状态

git status  

查看改的内容

git diff 

看提交记录  

git log   

看某次提交的内容

git show xxxid   

二、报错

git代码提交人为unknown

用此命令修改:$ git config --global user.name "your_name"
通过git config -l查看修改是否有效。

git 报HTTP Basic: Access denied 解决办法

原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。
posted @ 2022-06-08 17:47  凝子  阅读(23)  评论(0编辑  收藏  举报