Git上传到码云及其常见问题详解

1.git init 初始化linux

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

3.git status 查看文件信息windows

4.git add . 将全部文件托管暂存this

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

6.git  push origin master3d

7.若是咱们是下载别人的文件的话,执行这行代码就能够啦blog

   git pull origin masterip

 

常见问题rem

01.配置信息string

这里注意 若是咱们是第一次上传的话,须要配置一下帐号信息

$ 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, \r) 换行(LF, ASCII 10, \n)。

这两个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。以后就能够正常使用。

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

相关文章
相关标签/搜索