zoukankan      html  css  js  c++  java
  • git笔记

    自己一段时间不用git,偶尔忘记,现在重新温习记录后便于查找

     1 #初始化仓库
     2 cd /root/project/
     3 git init
     4 
     5 #添加文件到暂存区俗称stage
     6 git add code1.lua
      git add -A . 来一次添加所有改变的文件注意后面有".",点的前面有空格
    7 8 #提交版本到版本到master分支区,如果修改不add到暂存区,提交commit是不会被修改的 9 git commit -m "版本修改说明" 10 11 #修改未提交查看状态 12 git status 13 14 #查看文件不同 15 git diff 16 17 #查看所有版本记录 18 git log 19 20 #回退版本 21 git reset --hard commit编号

    #查看命令历史
    git reflog

    #工作区文件改坏,未提交到暂存区的,撤销本次修改,已提交到暂存区的,撤销至暂存区状态
    git checkout -- filewholename

    #将暂存区的修改打回到工作区 HEAD是文件版本指针,指向最新的版本(这里的master)
    git reset HEAD filewholename

    #从版本库里删掉自己的文件
    git rm filewholename

    #放弃当前工作区此文件的修改,恢复工作区此文件到版本库里同名文件。无论工作区是修改还是删除,都可以“一键还原”。
    git checkout -- filewholename

    #针对github,在github创建仓库后,提交本地仓库到github
    git remote add origin https://github.com/aviraonepiece/myproject.git //origin为远程的意思
    git push -u origin master                           //第一次推送加-u,把本地master分支和远程master分支关联
    #从远程仓库克隆代码到本地

     git clone git@github.com:aviraonepiece/Web-Security-Learning.git

     #创建新的分支,例如“dev”

     git checkout -b "dev“ 相当于 git branch dev & git checkout dev

     #查看当前所属分支

      git branch

    #转换分支,核对转换至master,使head指针指向master分支
    git checkout master

    #合并分支,这里快进(直接将master指针指向dev的最新commit)
    git merge dev

    #删除dev分支
    git branch -d dev

    #查看远程仓库(github)里的分支,并删除
    git branch -r
    git branch -r -d origin/branchname
    git push origin :master

    #再有分支冲突的时候,直接合并,再打开文件解决冲突,再提交
    git log --gragh可以查看冲突合并


  • 相关阅读:
    Android 解决小米手机Android Studio安装app 报错的问题It is possible that this issue is resolved by uninstalling an existi
    Android Unresolved Dependencies
    Android studio 自定义打包apk名
    Android Fragment与Activity交互的几种方式
    魅族和三星Galaxy 5.0webView 问题Android Crash Report
    Android几种常见的多渠道(批量)打包方式介绍
    Android批量打包 如何一秒内打完几百个apk渠道包
    上周热点回顾(9.30-10.6)团队
    上周热点回顾(9.23-9.29)团队
    上周热点回顾(9.16-9.22)团队
  • 原文地址:https://www.cnblogs.com/drkang/p/8530631.html
Copyright © 2011-2022 走看看