zoukankan      html  css  js  c++  java
  • git code 初次上传

    http://blog.csdn.net/hanhailong726188/article/details/46738929

    1 cd到当前项目的跟目录 执行 git init

    2 将当前项目的所有文件添加仓库中 执行 git add .

    3 将add的文件添加到仓库中 执行 git commit -m "注释语句"

    4 去github上创建自己的仓库repository

    5 关联本地仓库 执行 git remote add origin (https://github.com/hanhailong/CustomRatingBar)相关路径

    6 关联成功之后 执行 git pull origin master

    7 上传代码到仓库 执行 git push -u origin master

    8 出错可能是远程仓库中的文件没有被下拉成功。看下面

    https://zhidao.baidu.com/question/520358893388315405.html

    出现 failed to push some refs to git 在执行 git push -u origin master 命令后

    很可能是是README.md文件没有被成功下拉到本地仓库。

    执行 git pull --rebase origin master

    git pull --rebase含义

    A 把本地Repository自上次pull之后的变更暂存起来

    B 恢复到上次pull时的状态

    C 合并远端的变更至本地

    D 合并刚刚暂存起来的变更

    https://www.jianshu.com/p/8c5483fa707a

    git reflog 看简化的历史版

    --hard --soft --mixed 会对working tree, commit , index进行重置

    git reset --hard xxx  强制退回到以前的某个版本(本地的源码也会变为上一次的内容)。xxx是前一个版本的记录的前7个数字

    git reset --soft xxx  只回退了commit信息,文件并没有改变,还可以继续提交

    git reset --mixed xxx 保留了源码。回退了index和commit 信息

    //分支重命名。

    git branch -m old-name new-name //重命名本地分支

    git branch origin :old-name //删除远程旧分支

    git push origin new-name  //将分支push到远程仓库

    //git add 解释

    git add -u 监控工作区的状态树,只会监控已经add的文件,将修改的文件提交到暂存区,不包括新文件

    git add .   监控工作区的状态树,会将工作时所有的变化(修改,新增)提交到暂存区,不包括删除的文件。

    git add -A 上面功能的集合。

    //git chekcout 解释

    git checkout -am "解释" == git add . | git commit -m "解释"

    git checkout -am ".." 不会提交新建的文件

  • 相关阅读:
    9月9
    JavaScript语法(三)
    JavaScript语法(二)
    实现AJAX的基本步骤 。。转
    Ajax 完整教程。。转载
    Struts2中的Action类(解耦方式,耦合方式)
    web应用中使用JavaMail发送邮件 。。转载
    Struts2下的<result>中的type整理
    Struts2整理+课堂代码+注意事项
    一对多,多对一,注意事项总结
  • 原文地址:https://www.cnblogs.com/jisa/p/7133441.html
Copyright © 2011-2022 走看看