一、创建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密码框里:

二、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分支的所有内容;

五、建立本地与远端的连接后,再要上传一般只需要如下步骤
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 # 新建并切换分支
网友评论