GitLab新手
目标:将自己的代码放到GitLab上。
只学习以下几个命令,并解决一些在写入这些命令时遇到的相应问题。

其实在决定要上传代码之前,应该先创建一个新的工程:

1.打开Git Bash

2.进入需要上传项目的文件目录下
windows命令为 cd:文件目录名

3.使用 git init 命令

4.使用 git remove add origin ......(自己SSH内容)

5.使用 git add .

6.使用 git commit -m "注释"

7.最后使用 git push -u origin master

遇到的问题:
1)问题:

原因:这是因为没有先在GitLab上创建新项目,所以git push 不上。
解决办法:在GitLab上先创建一个新项目New project
2)问题:

原因:这是因为已经创建了这个项目。
解决办法:如果不想让它显示fatal:remote origin already exists.这句话,可以在.git/config中将["remote "origin"]删除,这样再次运行语句,就不会有fatal提示了。

3)问题

原因:这是因为上传的文件太大,超出了内存。
解决办法:减少大文件上传。
4)关于bash中的“too many arguments”问题

filename中的空格回车等迷惑了bash。如果环境变量没放在双引号中,那么bash 认为条件中的自变量过多。可以用双引号将字符串自变量括起来消除该问题。
参考文章:
网友评论