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 版本号
    
    
    
     
  • 相关阅读:
    Java实现 LeetCode 400 第N个数字
    Java实现 LeetCode 400 第N个数字
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 399 除法求值
    Java实现 LeetCode 398 随机数索引
    Java实现 LeetCode 398 随机数索引
    Java实现 LeetCode 398 随机数索引
    linux中的cd ..和cd -命令有什么区别?
    GCC使用
  • 原文地址:https://www.cnblogs.com/xiongfanyong/p/13069209.html
Copyright © 2011-2022 走看看