git命令小结

作者: rain_li | 来源:发表于2017-11-11 10:57 被阅读38次

(以下是入职以来,经常用到的一些命令,可以说是频繁,以此总结希望大家一起进步,在总结中收获成长)

远程有仓库,怎样才能拉下代码至本地 (相当于开始的初始化)

这里以远程B仓库为例

git clone B test 或者 git remote add origin B test //把仓库克隆到本地并命名一个项目名称test

git init //在本地初始化创建仓库

git branch master //创建主支

git branch dev //本地创建dev分支

git checkout dev //切换到dev分支

git branch -b dev-1 //基于dev分支创建dev-1分支

git checkout -b dev-1 //切换到dev-1分支并在其上操作

本地修改代码后,怎样使用git命令提交到远程仓库呢?

git status //看本地修改状态

git diff || git diff (src) //查看执行 git status 的结果的详细信息

git rm //删除文件

git add .(所有改变提交) //把改变添加到本地仓库

git commit -m "提交信息 //提交到本地仓库

git pull origin 远程分支名称 //先把远程分支拉取下来

git push origin 自己的分支 //再把本地修改提交到远程

关于分支

git branch //查看分支

git branch -d //删除分支

git merge //合并dev分支到当前分支

解决冲突,假定和A合作

git reset --hard (跟A不一样,用A的)

git status

git stash (把自己本地的修改先暂存起来,避免冲突,再去拉A代码)

git pull origin 分支名 (拉下来A的代码)

git stash pop (把自己的代码释放)

git log --pretty=oneline

//关于版本回退

//从最近到最远的提交日志 其中--pretty=oneline 目的为减少信息显示 3628164fb26d48395383f8f31179f24e0882e1e0 append GPL //commit id + commit Msg ea34578d5496d7dd233c827ed32a8cd576c5ee85 add distributed cb926e7ea50ad11b8f9e909c05226233bf755030 wrote a readme file

git reset --hard HEAD^ || git reset —hard HEAD~1

//回退到 上一个版本 GPL -> add distributed

注意:但是git log信息时,已经没有了 GPL的相关信息了

再回到最新版本: $ git reflog //命令历史可以得到 commit id

$ git reset --hard 3628164 //回到 commit id 版本

把远程主机更新版本重新拉取回本地

git fetch

如何打tag

1.git tag -a 版本 -m "备注信息"

2.git push origin 版本 || git push origin --tags // 把tag上传到远程

3.git show 版本 查看标签版本信息

4.git tag -d 版本 // 删除标签

5.git tag // 查看当前分支下的标签

参考文章

1.https://git-scm.com/book/zh/v2

2.https://segmentfault.com/a/1190000009565961

详见个人博客: https://xiaodian-li.github.io/

相关文章

  • (1) git初识

    小结 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 使用命令git add <...

  • Git学习笔记(廖雪峰)

    Git学习笔记(廖雪峰) 创建版本库 小结 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库...

  • Git&Github入门教程笔记(4)之分支管理一

    八 、分支管理(一) 先列出以此小结常用命令: git branch #查看分支git branch + 名 #创...

  • Git命令小结

    名词解释 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Wor...

  • git命令小结

    关于git的介绍和更详细的使用,请前往 Git教程 - 廖雪峰的官方网站 进行阅读,本文只是将常用的命令做个总结,...

  • git命令小结

    (以下是入职以来,经常用到的一些命令,可以说是频繁,以此总结希望大家一起进步,在总结中收获成长) 远程有仓库,怎样...

  • Git 命令小结

    数据来源于网络,仅供平时查询使用 一、新建代码库 二、基础配置 三、增加/删除文件 四、代码提交 五、分支 六、标...

  • git 命令小结

    最近老接触git 抽空总结了下,方便别人,方便自己。。 将git 初始化成版本仓库 git init 查看所有文件...

  • git命令小结

    1.打标签 在正常开发的情况下,我们会频繁的使用git提交修改的代码到服务器。经常会出现这样的情况:已经上线了很久...

  • git命令小结

    常用指令 git add . //新建git commit -m "提交内容注释" -a ...

网友评论

    本文标题:git命令小结

    本文链接:https://www.haomeiwen.com/subject/dkewmxtx.html