zoukankan      html  css  js  c++  java
  • git初始化操作

    git初始化的一些配置
        方法一、
        先将仓库clone到本地,修改后再push到码云的仓库仓库
        $ git clone https://gitee.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地
        在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入码云的账号和密码。按照提示输入即可。
    
        当然,用户也可以通过配置本地的git配置信息,执行git config命令预先配置好相关的用户信息,配置执行如下:
    
        $ git config --global user.name "你的名字或昵称"
        $ git config --global user.email "你的邮箱"
        修改代码后,在仓库目录下执行下面命令
    
        $ git add . #将当前目录所有文件添加到git暂存区
        $ git commit -m "my first commit" #提交并备注提交信息
        $ git push origin master #将本地提交推送到远程仓库
    
    
    
        方法二
        git init
        git remote add origin https://gitee.com/用户个性地址/HelloGitee.git
        这样就完成了版本的一次初始化。
        接下去,进入已经初始化好的或者克隆仓库的目录,然后执行
        git pull origin master
        git add .
        git commit -m "第一次提交"
        git push origin master
        然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。此时,你可以在你的个人面板、仓库主页查看到你的提交记录。
        在新建仓库时,如果在码云平台仓库上已经存在 readme 或其他文件,在提交时可能会存在冲突,这时用户需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令(默认不推荐该行为):
        git push origin master -f
        如果您选择保留线上的 readme 文件,则需要先执行:
        git pull origin master
        
        
        
        如何解决failed to push some refs to git
        
        出现错误的主要原因是github中的README.md文件不在本地代码目录中
      可以通过如下命令进行代码合并【注:pull=fetch+merge]
      git pull --rebase origin master
      执行上面代码后可以看到本地代码库中多了README.md文件



    Git 全局设置:
        git config --global user.name "熊蕃勇"
        git config --global user.email "945075726@qq.com"
    创建 git 仓库:
        mkdir PMS
        cd PMS
        git init
        touch README.md
        git add README.md
        git commit -m "first commit"
        git remote add origin https://gitee.com/bear_fan_yong/PMS.git
        git push -u origin master
    已有仓库?
        cd existing_git_repo
        git remote add origin https://gitee.com/bear_fan_yong/PMS.git
        git push -u origin master
    出现证书问题:
        fatal: unable to access 'https://192.168.188.139/fanyong.xiong/PMS.git/': SSL certificate problem: self signed certificate
    解决方法:忽略掉
        git config --global http.sslverify false
    git命令
        查看分支
            git branch
        创建分支
            git branch 分支名称
        切换分支
            git checkout 分支名称
        分支合并
            git merge 要合并的分支
            注意:切换分支再合并
        删除分支
            git branch -d 分支名称
        回滚
            git reset --hard 版本号 (直接由版本库回滚到工作区最开始)
            git checkout --文件名 (由工作区红色变成最开始没被修改的状态)
            git reset HEAD 文件名 (由暂存区回滚到工作区的红色部分)
            git reset --soft 版本号(由版本库回滚到暂存区)
            
        回滚到之前版本
            git log
            git reset --hard 版本号
        回滚至之后的版本
            git reflog
            git reset --hard 版本号
    
    
    
     
  • 相关阅读:
    不怕上不了 Android developers
    不花钱的可靠性设计
    linux2.6 内核特性配置
    Linux动态库的编译与使用 转载
    多线程使用互斥锁的C范例
    TSLIB 分析
    Notepad++中文版下载 以及HEX显示
    C程序实现在lcd 上全屏写 blue 色 及获取fb信息
    pthread_cond_wait的spurious wakeup问题
    查看linux内存条数的命令与清理内存使用
  • 原文地址:https://www.cnblogs.com/xiongfanyong/p/13069209.html
Copyright © 2011-2022 走看看