1、设置( 可有可无)
git config --global user.name "name"
git config --global user.email "name@**.com.cn"

 

2、在git上新建一个工程 test ,假设地址为:http://gitlab2/liumimg/test.git


git clone http://gitlab2/liumimg/test.git

 

3、进入本地工程所在文件夹 test1
cd test1

touch README.md (可不要)
git add README.md (可不要)
git commit -m "add README" (可不要)
git push -u origin master (可不要)

 

 

 

 

 已存在文件夹,但是没有用git初始化。适用于远端仓库已经有了一个master分支,且master分支内部有东西或者没有东西均可。

cd existing_folder(工程所在目录)
git init
git remote add origin http://gitlab2/liumimg/test.git
git add .
git commit -m "Initial commit"
git push -u origin master  (这一步可能会报错。如果远程仓库有的东西而本地仓库没有的话。

 如果本地仓库和远程仓库的文件不一致所致,也就是说,github允许你本地仓库有的东西,远程仓库里没有,但不允许远程仓库有的东西,你本地仓库没有。问题找到了,解决办法就很简单了,那就是在push之前先同步一下本地仓库与远程仓库的文件。使用以下命令 git pull --rebase origin master  接下来就可以push自己的代码了!命令如下:git push origin master         https://blog.csdn.net/Meetyouhere/article/details/87982450

(结束)

 

3.2 已存在git初始化过的文件时

Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitlab2.dui88.com:yss/test.git
git push -u origin --all
git push -u origin --tags