zoukankan      html  css  js  c++  java
  • Git上传到码云及其常见问题详解

    1.git init 初始化

    2.git  remote origin add https://gitee.com/su_yong_qing/SyqSystem.git 这里注意把链接替换为自己的仓库链接

    3.git status 查看文件信息

    4.git add . 将所有文件托管暂存

    5.git commit -m'tips-01' 添加注释信息

    6.git  push origin master

    7.如果我们是下载别人的文件的话,执行这行代码就可以啦

       git pull origin master

    常见问题

    01.配置信息

    这里注意 如果我们是第一次上传的话,需要配置一下账号信息

    $ git config --global user.name "user.name"

    (说明:双引号中需要你的用户名,这个可以随便输入,比如“zhangsan”)

    $ git config --global user.email "yourmail@youremail.com.cn"

    02.系统出现如下错误:warning: LF will be replaced by CRLF

    原因分析:

    CRLF -- Carriage-Return Line-Feed 回车换行

    就是回车(CR, ASCII 13, ) 换行(LF, ASCII 10, )。

    这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。

    也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF

    使用git来生成一个rails工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF

    解决方法:

    删除刚刚生成的.git文件

    $ rm -rf .git
    $ git config --gobal core.autocrlf false

    03.fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.

    在git没有运行完成之前强制关闭,下次提交的时候会产以下生错误,或者类似的。

    错误提示:

    fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.

    If no other git process is currently running, this probably means a
    git process crashed in this repository earlier. Make sure no other git
    process is running and remove the file manually to continue.
    解决方法:

    原因是在你进行某些比较费时的git操作时自动生成,操作结束后自动删除,相当于一个锁定文件,目的在于防止对一个目录同时进行多个操作。
    有时强制关闭进行中的git操作,这个文件没有被自动删除,之后你就无法进行其他操作,必须手动删除,进入.git文件中删除,打开显示隐藏文件。如果没有看见.git文件夹,可以直接用命令rm -f ./.git/index.lock。之后就可以正常使用。

    目前博主遇到的几个常见问题就这些,如果没能解决的话。欢迎在下方评论留言哦!

  • 相关阅读:
    C++ 算法03算法设计的常用思想
    C++ 算法02算法设计的基础
    C++ 算法01
    字符串Hash入门
    CSP2020总结
    关于树状数组的应用
    Cookies题解
    博客迁移
    斜率优化(转载)
    单调队列优化和决策单调性优化
  • 原文地址:https://www.cnblogs.com/white55k/p/11837653.html
Copyright © 2011-2022 走看看