希腊网站后缀,seo公司排行,seo快速排名易下拉霸屏,网站开发设计工程师职责简介Git操作 克隆远程仓库到本地
# Git初始化#xff08;仅一次使用的适合需要设置#xff09;
git config --global user.name 用户名
git config --global user.email 邮箱账号# 朴实无华的拉取
git clone url分支
# 查看分支
git branch
# …Git操作 克隆远程仓库到本地
# Git初始化仅一次使用的适合需要设置
git config --global user.name 用户名
git config --global user.email 邮箱账号# 朴实无华的拉取
git clone url分支
# 查看分支
git branch
# 查看远程仓库所有分支
git branch -r
# 查看本地和远程仓库所有分支
git branch -a # 选择分支
git checkout 分支名
# 创建并选择分支
git checkout -b 分支名提交
# 提交到暂缓区
# 把当前目录下得所有文件改动都添加到暂存区
git add .
# 把当前仓库内所有文件改动都添加到暂存区
git add -A# 把暂存区的内容提交到本地仓库
git commit -m 提交信息# 将本地仓库的代码提交到远程仓库
git push拉取和提交远程仓库
# 拉取远程仓库最新代码到本地仓库
git pull
# 可以指定拉取某分支(一般没必要)
git pull -origin/dev# 上传(朴实无华)
# 一般push前如果本地代码与远程仓库不一致则会要求要先pull拉取远程仓库最新代码这时也是代码冲突最频繁的地方
git push代码冲突
# 冲突不可怕可怕的是偷偷把冲突改了却不说
# 本质上就是两个人互相改了同一行代码导致
# 解决办法打开冲突文件查看冲突内容找到对应的代码提交人协商采用谁的代码# 直接演示代码合并
# 将当前分支合并到指定分支
git merge 指定分支拓展操作
fetch
# pull相当于fetch merge操作
git fetch
# fetch的作用就是先拉取远程仓库的代码到本地仓库但是先不执行merge操作
# 好处是这样拉取最新代码的适合自己正在写着的代码不会与别人代码冲突
# 最后要提交的执行merge操作
git merge origin/指定分支log # 查看历史提交记录
git log
# 按行显示历史提交记录
git log --oneline# 一般配合版本回滚使用
git reset --hard 版本号
# 回滚版本后如果还要强制提交很少使用
git push -f origin 指定分支