1.首先在github上注册账户密码,https://github.com

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 clone + 代码网址 down代码

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 提交代码

 

 

posted on 2018-11-21 10:05  LyndonYoung  阅读(127)  评论(0编辑  收藏  举报