Git & GitLab 使用及规范
Git 基本操作
Git 安装配置及基本使用
1. 从官网下载安装包,手动完成安装。
2. 打开 Git Bash 命令行工具,执行命令 ssh-keygen -t rsa -C Email-Addresss 生
成一个密钥对。
3. 登录到 GitLab,点击右上角你的用户头像,点击 Edit Profile settings,点击
SSH Keys,点击 Add SSH Key,填写 Title 栏,复制用户目录下.ssh/id_rsa.pub
文件的内容到 Key,点击 Add Key。
4. 点击已有的 project,点击 SSH 后复制 SSH 边上栏里的地址。
5. 打开 Git Bash 命令行工具,切换到一个合适的目录,使用命令 git clone '刚才
复制的 URL'克隆创建的仓库。
6. 进入目录 cd 仓库名,执行命令
git config --global user.email your-email,设置你的邮箱
git config --global user.name your-name,设置你的姓名。
7. 执行命令:
echo "# Description" > README.md,添加一个文件
git status,查看当前状态,发现有未跟踪文件
git add .,当前目录所有文件添加到暂存区
git diff,比较当前工作区和暂存区有何不同
git status,查看当前状态,发现有文件未提交
git commit -m "注释",把暂存区内容提交到本地仓库
git push -u origin master,把本地仓库的提交推送到远程仓库
git log,查看提交日志
8. 模拟远程更新
登录到 GitLab,点击 Files 标签,点击 README.md 文件,点击 Edit 按钮修改文件
内容,添加新行:"* 远程修改文件记录",可以点击 Preview 预览,也可以填写注
释后直接保存。
9. 执行命令:
git pull,拉取远程仓库的更新提交,并做自动合并,可能会出现冲突
git fetch,获得远程仓库的更新提交,不做自动合并,需要手动合并
git merge origin/master,把远程更新提交手动合并到本地 master 分支
10.配置命令别名
git config --global alias.co checkout,配置检出命令别名
git config --global alias.br branch,配置分支命令别名
git config --global alias.ci commit,配置提交命令别名
git config --global alias.st status,配置当前状态命令别名