安装后基本操作
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