美文网首页
上传本地分支到gitlab项目上

上传本地分支到gitlab项目上

作者: 二十尹 | 来源:发表于2020-01-07 14:25 被阅读0次

一、创建SSH密钥

ssh-keygen -t ed25519 -C "email@email.com"  # 生成密钥,根据提示输入的时候,按三次回车
cd ~/.ssh  # 进入文件
ls  # 查看是否生成两个文件:id_ed25519 和 id_ed25519.pub
# 中间所有要输入的地方都按回车enter,共三次
pbcopy < ~/.ssh/id_ed25519.pub  # 再次执行此命令,作用是将密钥复制在剪贴板

点paste将复制的密钥粘贴到GitLab的SSH密码框里:


粘贴SSH密钥

二、Git 全局设置

git config --global user.name "gitlab name"  # 你gitlab的用户名
git config --global user.email "gitlab email"  # 你gitlab的邮箱

三、创建一个新仓库

git clone git@git: .git  # 从GitLab中复制,如下截图1
cd path # 项目路径
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

四、推送现有文件夹

sudo -i  # 超级用户权限,根据提示需要输入电脑密码
# 当前用户有权限就不用sudo
pwd  # 显示工作目录
ls  # 显示指定工作目录下之内容
cd ./existing_folder  # 进入要上传的文件夹,可使用tab快捷键自动选择文件夹
git init  # 初始化
git remote add origin git@git.com:.git  # 关联一个远程库,具体从GitLab中复制,如下截图1
git add .  # 提交所有内容至暂存区
git commit -m "Initial commit"  # 提交
git push -u origin master  # 第一次推送master分支的所有内容;
截图1

五、建立本地与远端的连接后,再要上传一般只需要如下步骤

cd ./existing_folder #进入你建立连接的那个文件夹
git add .  
git commit -m "Initial commit"  
git push 

六、其他

#  基于最新的master分支,创建一条私有分支
git pull origin master && git checkout -b <branch-name>
git status  # 查看git状态
git branch  # 查看分支
git branch -a #查看所有分支,包括本地和远端的
查看分支
git checkout -b branch_name  # 新建并切换分支

相关文章

网友评论

      本文标题:上传本地分支到gitlab项目上

      本文链接:https://www.haomeiwen.com/subject/rmsractx.html