GIT 常用命令操作

it2022-05-05  167

安装后基本操作

1.git init 初始化 

2.git config user.name 'LIUYAO'  //设置账号

3.git config user.email 'liuyao@qq.com'  //设置邮箱

4.git config --list 查看配置清单

5.git clone [代码的url]  克隆项目地址到本地


--查看当前正在使用的分支 git branch --查看全部的分支git branch -a

---切换分支                  git checkout [分支名称]     推荐使                      git checkout -b dev_srv origin/dev_srv --一步到位(拉并且)  git clone -b dev_srv [代码的url] 

git常用解决方案 git config --global core.longpaths true         配置文件过长切换不了分支 git checkout -f [分支名称 ]   强制切换分支 git reset --soft HEAD~1     在IDEEA 的Terminal窗口执行,回退本地仓库

 

--舍弃本地版本 拉远程代码

1.git fetch --all

2.git reset --hard origin/20200807(分支名称)

3.git pull


git branch -r 查看远程分支

git status 查看当前状态

git push origin kpy_730_dev   推送到远程同名分支 kpy_730_dev =分支名称 本地与远程相同

git stash        //保存开发到一半的代码 git stash pop   //将代码追加到最新的提交之后(继续原来的工作)

git show commit_id ;//根据commit_id 查看提交的内容

git reset --hard commit_id


在dev 分支上面开发了一部分代码, 现在有一个新的分支, 但是新分支是从dev_new 分支开出来的分支:new_pro,现在要将dev 提交的这部分代码提交到new_pro 上面:

1:在 dev 上面提交这部分代码 git cimmit ;

2:在 dev 上查看 记录commitID : git log; //记录commitID 如:e83241e9a1

3: 切换到new_pro分支: git checkout  new_pro; git cherry-pick  e83241e9a1 ;//new_pro 分支上就会有dev 上开发的这部分代码拉


git 合代码学习链接 https://www.cnblogs.com/ludashi/p/8213550.html


最新回复(0)