一、linux使用git上传代码到gitlab的步骤:
1、使用常规的方式下载git(网络搜索可得);
2、 在linux上配置自己的git信息,用户名和email一般在gitlab或者github的设置中有:
git config --global user.name "***"
git config --global user.email "*******@digisky.com"
3、本地运行生成密钥:
ssh-keygen -t rsa -C "*******@digisky.com"
4、查看密钥cat ~/.ssh/id_rsa.pub ,复制密钥添加到gitlab中的SSH Keys中
5、在gitlab创建一个仓库,用于与本地的仓库进行关联
6、本地进入到即将上传的代码目录中,运行
git init 进行初始化
7、然后使用命令添加该目录下的文件及代码添加到本地仓库
git add .
8、提交代码到本地仓库
git commit -m "注释内容"
9、使用将本地仓库与远程仓库关联
git remote add origin git@git.ppgame.com:zhangtianjiu/face_alignment_lbf.git
10、 上传代码,第一次上传需要 -u,之后只需要git push origin master
git push -u origin master
备注:前1-4步,如果之前已经完成,只需要进行5-10步
** 如果是第一次上传代码在push时会让你输入github/gitlab的用户名和密码**
二、 GIt基础操作
Git global setup
git config --global user.name "***"
git config --global user.email "*******@digisky.com"
Create a new repository
git clone https://git.ppgame.com/zhangtianjiu/face_alignment_lbf.git
cd face_alignment_lbf
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Push an existing folder
cd existing_folder
git init
git remote add origin https://git.ppgame.com/zhangtianjiu/face_alignment_lbf.git
git add .
git commit -m "Initial commit"
git push -u origin master
Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin https://git.ppgame.com/zhangtianjiu/face_alignment_lbf.git
git push -u origin --all
git push -u origin --tags