• git 简单操作


    1初始化 

    git init
    

    如果已经存在  Reinitialized existing Git repository in /home/firefly/firefly/duchao/.git/

    删除命令:

    ls -a

    // 移除 .git

     rm -rf .git

     ls -a

    // 重新初始化

    git init

    添加文件:

    git add README.md  //添加单个文件
    git add . //添加工程所有文件
    

    将缓存中的文件Commit到git库: git commit -m "first commit"

    将本地的库链接到远 ;   git remote add origin http://service.xinda-ai.com:3001/duchao/rknn_example_dc.git

    出现错误:

    fatal: remote origin already exists.

    此时,我们可以先 git remote -v 查看远程库信息:

     解决办法如下:

    1、先输入$ git remote rm origin(删除关联的origin的远程库)

    2、再输入$ git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!

    3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

    原文链接:https://blog.csdn.net/qq_40428678/article/details/84074207

    git push -u origin master

     ###############################################下面介绍一个比较粗糙的修改git文件的方法(亲测)

    第一步:git初始化
     git init
    第二步:下载需要修改的文件
    git  clone http://service.xinda-ai.com:3001/wangj/rknn_example.git
    第三步:修改需要修改的文件
    第四步:进入到项目目录下准备提交
    cd /home/firefly/firefly/duchao/rknn_example
    第五步:提交所有文件
     git add .
    第六步:提交说明:
    git commit -m "segmentation add"
    第七步:推送到远端
    git push
    

      

     ###第二种方法##########################git只提交部分修改的文件(提交指定文件)

    在我们的项目中,经常会在本地编译一些代码,还未写完,测试那边来告诉你要改改某个文件的bug,非常着急,此时改完了,提交的时候,自己还在编译的代码并不想提交,此时,你可以利用git这些指令帮助你!
    1/ git status -s 查看仓库状态
    2/ git add src/components/文件名 添加需要提交的文件名(加路径--参考git status 打印出来的文件路径)
    3/ git stash -u -k 忽略其他文件,把现修改的隐藏起来,这样提交的时候就不会提交未被add的文件
    4/ git commit -m "哪里做了修改可写入..."
    5/ git pull 拉取合并
    6/ git push 推送到远程仓库
    7/ git stash pop 恢复之前忽略的文件(非常重要的一步)
    git还有很多非常方便的指令,笔者正在摸索中...
    

      

     

  • 相关阅读:
    linux入门系列8--shell编程入门
    linux入门系列7--管道符、重定向、环境变量
    linux入门系列6--软件管理之rpm和yum仓库
    linux入门系列5--新手必会的linux命令
    linux入门系列4--vi/vim编辑器
    linux入门系列3--常见的linux远程登陆管理工具
    linux入门系列2--CentOs图形界面操作及目录结构
    Linux入门系列1--环境准备及Linux安装
    曾经我也有一个做游戏的梦想,这几本游戏开发的书籍推荐给为未来的游戏工程师
    互联网公司的敏捷开发是怎么回事?这一份软件工程书单送给你!
  • 原文地址:https://www.cnblogs.com/shuimuqingyang/p/15211380.html
Copyright © 2020-2023  润新知