Java教程

git操作

本文主要是介绍git操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

git查询本地的分支的提交记录:

git reflog show --date=iso <branch name>

git 操作:
git init 初始化git
git remote add origin +仓库地址 连接远端仓库
git pull origin master 从远端master仓库拉文件到本地master仓库

测试常用:
git branch -a 既可以查看本地分支 又可以查看远端分支
git branch 查看本地分支 绿色是正处在本地的分支
git branch 新建的本地分支名 创建一个本地仓库
git checkout +本地分支名 切换本地仓库 
git checkout -b +远端分支名 创建、拉取并切换到远端分支对应的本地分支

开发常用:
git add . 他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
git commit -m ‘描述文字’ 主要是将暂存区里的改动给提交到本地的版本库。
git push origin master 从本地master版本库提交到远端master仓库 如果远端没有 会新建一个远端分支

版本回退:
git reflog 查看本分支提交日志
git reset --hard ‘commit日志里面生成的版本id 的前几位’ 恢复快照

可以直接将本地仓库内容创立并提交到对应的远端仓库合并分支过程:
git checkout master 先切换到最新分支上
git merge router 在master分支上把router合并过来 (router的最后一次提交也会合并过去 所以不用再git commit了)合并后上传到远端master
git pull origin master
git push origin master
git reset --hard HEAD^ --------->回退到上一个版本
git reset --hard HEAD^^ --------->回退到上上个版本
git reset --hard HEAD~N --------->回退到第N个版本
N是一个整数git reset --hard 版本号 --------->回退到指定版本

这篇关于git操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!