git-实际工作中的操作
账号密码配置
git config --global user.name "Your Name"
git config --global user.password "Your Password"
克隆代码
git clone 项目地址
创建分支
本地创建分支-推送到远程仓库
# 比如要基于devtest分支创建新分支
# 先切换到devtest
git checkout devtest
# 创建分支并切换
git checkout -b 新分支名称
# 查看是否创建成功
git branch
# 推送本地分支到远程仓库
git push -u origin 新分支名称
远程仓库创建分支-拉取到本地
# 可能每个公司的可视化页面不一致,反正都是无脑点击创建,这里就不做过多的赘述了
# 接下来我们在本地开发环境进行拉取新创建的分支
# 获取远程分支信息
git fetch origin
# 查看远程分支
git branch -r
# 拉取远程分支到本地
git checkout 新分支名称
# 查看是否拉取新分支成功
git branch
git 拉取远程分支信息且不覆盖本地已修改的文件
# 暂存所有已经修改的文件
git stash save "暂存描述"
# 查看暂存信息
git stash list
# 拉取新的信息
git pull
# 使用暂存信息
git stash apply 或者 git stash pop
# 查看暂存内容差异
git stash show --patch
# 删除暂存内容
git stash drop
# 恢复暂存之前的内容
git reflog
# 找到之前的head hash值进行如下操作
git reset --hard hash值
拉取代码
一般来说 我们都是基于一个主分支来创建的分支,并在我们创建的分支进行pull的
# 假设现在我们在自己创建的分支上(这个分支基于devtest创建)
git pull
# 将devtest分支的内容合并到自己的分支上
git merge origin/devtest