记录日常工作中用到的git命令和问题
目录初始化
git init
拉取代码
git clone git@yougitlab.com:path/project.git
拉取指定分支
git clone -b develop git@yougitlab.com:path/project.git
提交代码
# 将所有修改内容加入暂存区
git add .
# 提交
git commit -m 提交信息
# 推送代码到仓库
git push
修改上一次提交的作者信息
git commit --amend --author="yourname <your@email.com>"
# 强制推送
git push --force
Git密钥生成
# Windows
# 新建目录
New-Item -Path "D:\ssh\keys" -ItemType Directory
# 生成sshkey密钥
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f "D:\ssh\keys\id_rsa"