zoukankan      html  css  js  c++  java
  • Git的基本使用

    git的基本使用

    文件上传的基本流程

    1. 我这里先将远程仓库clone下来了
    2. 在执行git init
    3. 提交一个文件 git add "具体文件名"/git add .[所有文件]
    4. git status 查看提交状态
    5. git reflog 查看提交日志
    6. git push 提交远程仓库(这里应为开始就将远程仓库clone)下来了,所以没哟指定远程仓库
    7. git pull 拉取远程仓库的代码


        git status 随时掌握工作状态,提示信息分析:
          Changes to be committed: 已进入暂存区,但还未提交到版本库,需要commit
          Changes not staged for commit:更改了,但是还未进入暂存区
          Untracked files:表示该文件还从来没有被添加进版本库


    版本回退
        

     git reset --hard HEAD^

     提示*More?*的时候,需要回退的版本,可以通过上面的git reflog 查看到,指定版本回
    查看工作区和版本库里面最新版本的

    git diff HEAD -- readme.txt
    

    撤销修改
    如果在工作区修改错误,需要丢弃工作区的内容
         

    git checkout -- file 
    

    如果存入了暂存区,可以先回退在使用 git checkout -- file

    删除文件

     git rm file
    

    查看工作区和版本库里面的最新版本的区别

    分支

    •     创建分支          git branch dev
    •     切换分支          git checkout dev
    •     创建+切换          git checkout -b dev 
    •     查看当前分支          git branch
    •     删除分支          git branch -d dev
    •     提交远程分支          git push origin dev 
    •     查看远程分支          git branch -r


    当处理需要处理其他分支时候
    使用

        git stash 
    

    保存当前分支的工作内容,然后在切换到其他分支工作,其他分支工作完毕,提交后.在切换回本分支,在使用

        git stash list   查看保存的内容
        git stash pop    回复本分支工作,并把stash里面的内容删除

    强行删除分支
    要是一个分支并没有合并,可以使用以下命令,将其强行删除

     git branch -D ""
    

    分支名

    协同开发

    查看远程库的
        git remote -
    git push origin "g远程仓库连接" 如果推送失败,则先pull,抓取远程新的
    建立本地仓库和远程仓库的分支一一
        git checkout -b "本地分支" origin/远程分支名
    建立本地和远程仓库的
        git branch --set-upstream "分支名" origin/"远程分支
    

    切换
        

     git checkout 
    

    合并
        

     git merge --no-ff -m "分支合并的提示信息" branchName
    

      

    平凡是我的一个标签
  • 相关阅读:
    Centos6.7 编译安装 MySQL教程
    python os os.path模块学习笔记
    Ubuntu无线转有线教程
    k8s 部署kube-dns
    k8s-应用快速入门(ma)
    kubectl工具管理应用生命周期
    k8s-部署WEB-UI(dashboard)
    k8s-集群状态及部署一个实例
    k8s-创建node节点kubeconfig配置文件
    k8s-flannel容器集群网络部署
  • 原文地址:https://www.cnblogs.com/guyanzy/p/10465726.html
Copyright © 2011-2022 走看看