美文网首页
git日程命令小结

git日程命令小结

作者: Chting | 来源:发表于2018-08-21 20:41 被阅读0次

git撤销本地所有未提交的更改

  1. git clean -df
  2. git reset --hard
    第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。

git 回退上次提交

  1. git本地版本回退
    git revert commit_id(可用 git log --oneline 查看) ##此命令保留原有的提交
    git reset --hard commit_id(可用 git log --oneline 查看) ##此命令会失去后面的提交
  2. git远程版本回退
    git push origin HEAD --force #远程提交回退
  3. git远端强制回退到某版本
    git log 查看commit 的id
    git reset --hard ff4dd52ecca94ed10aa081edf9b5032977e7cad5(commit的id)
    git push -f -u origin dev ##强制推送到远端

git 删除本地分支和远端分支

  1. git删除本地分支
    git branch 查看本地分支
    git branch -d dev(分支名)
  2. git删除远端分支
    git branch -a 查看所有分支(远端和本地)
    git push origin --delete dev(分支名)

git 查看日志

  1. git log -p

git 标签使用

  1. 查看标签
    git tag
  2. 新建标签(打标签)
    git tag -a v1.0.3 -m "版本升级"
  3. 提交标签到远端
    git push origin --tag

git 切换远端url

  1. git remote set-url origin http://gitlab.com.git

git克隆gitlab项目到服务器

git clone http://username:password@gitlab.project.git

部署项目到服务器

git clone http://username:password@gitlab.project.com.git

git 忽略本地非版本文件

当我们需要删除暂存区或分支上的文件,但是本地 '需要' 这个文件,只是 '不希望加入版本控制',可以使用

git rm --cached file
git commit -m 'delete remote file'
git push

git blame查看某个文件的每一行代码是谁提交的

git blame file_name -n(显示行号) -l(开始,结束值)
##上下翻页wdjk上下左右,q退出
git show comm_id 查看具体提交日志信息

git上线yx

git checkout master
git pull origin master
git merge dev
git fetch
git push origin master
git tag -l
shift+g
git tag -a v1.0.3 -m "版本升级"
git push origin --tag

相关文章

  • git日程命令小结

    git撤销本地所有未提交的更改 git clean -df git reset --hard第一个命令只删除所有u...

  • (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日程命令小结

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