zoukankan      html  css  js  c++  java
  • Git踩坑记录

    前言:可能是一年或者两年之前就听说过了GitHub的大名,udacity的课程也上了一些,但是自己确实没有真正用心的来学习git,现在面临找工作的压力,下定决心一定要将自己的项目都统一整理到github上去,慢慢积累和打磨。

    今天主要整体回顾了建立GitHub仓库的流程和基本的命令

    git init - 建立仓库
    git checkout -b <example> - create a new branch
    git checkout <example> - switch to the
    git merger <example> - merge the example branch to the current branch(most are master branch)

    创建SSH key
    进行多账号的切换
    Android Studio中的VCS的使用

    git network graph中的使用

    git reset --hard <commit id>是进行版本回退的操作,和个人进行删除操作是不同的,个人进行操作是会有历史记录的,版本回退是直接退回到原来版本。

    穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
    要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
    git push REMOTE(远程仓库的名称) -all
    git remote add origin <http//repository.git> 添加git远程仓库

    behind remote repo 需要手动pull git pull -> 手动修改 conflict之后需要提交手动修改后的最终版文件 -> git commit -i <filename> -m "message"
    Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容
    git lightweight tag 直接使用git tag <tagname>语句即可

    git branch -a 可以显示所有的branch 包括remote 仓库中的
    坚持到最后就好了

    可能只有到了最后一步才能正确判断是否作对!坚持下去~

  • 相关阅读:
    ubuntu15.04下安装配置docker
    在Vmware/VirtualBox虚拟机环境中正确打开虚拟机
    windows下使用cx_freeze将Python程序打包成exe可执行文件
    Python正则表达式学习小结
    Ubuntu环境下利用Python3+PyQt5+Eric6进行GUI编程
    C#学习笔记——控件篇
    商务英语学习第一课(lending(借贷))
    Ajax的请求方式:get和post
    XML就像是扩展应用范围的HTML
    JQ数组=jQuery对象数组
  • 原文地址:https://www.cnblogs.com/kong-xy/p/8370955.html
Copyright © 2011-2022 走看看