2.公司git管理员将账户加入到公司组
3.在终端用该账户和邮箱登录
4.在本机上生成ssh秘钥
ssh-keygen -t rsa -C "邮箱"
5.将该秘钥粘贴到GitHub下
6.配置
git config --list : 查看git的配置信息
git config --global core.editor vim : 将文本编辑器设置成vim
git config --global merge.tool vimdiff : 将差异分析工具设置成vimdiff
git config --global user.name "账户" :用账户登录
git config --global user.email "邮箱" :用邮箱登录
7.常用命令
git checkout -b 分支名 创建新分支
git checkout 分支名 切到某个分支
git reset --hard version : 回退到指定版本
git branch 查看分支
git fetch origin 拉取远程分支
git reset id 撤销commit保留修改
git cherry-pick id 将其它分支的提交合并到该分支(可能需要解决冲突)
git reset --hard origin/master 将本地分支恢复到master一致
git rebase 合并几个提交为一个提交,可参考https://blog.csdn.net/yangcs2009/article/details/47166361
提交代码流程
git status 查看当前分支下文件状态
git diff 查看本地修改是否都是期望的
git stash
git fetch origin
git rebase origin/master
git stash pop(可能需要解决冲突)
git add + 本次想提交的文件名
git commit -m "本地提交的目的"
git log 查看是否提交成功
git push origin master 提交代码