git学习笔记1-基本流程

工具

msysgit
github gitlab codning.net

配置

生成公私匙:ssh -keygen
拷贝公匙:cat ~/.ssh/id_rsa.pub
gitlab上添加刚刚拷贝的公匙: add ssh keys
验证公匙是否正确:ssh -T gitUrl
git remote add origin gitUrl

克隆代码

git clone gitUrl

开发之前

创建分支,并追踪远程同名分支
git branch yzhen –track origin/yzhen
切换分支
git checkout yzhen

新开发之前

git fetch
git rebase origin/master

开发过程

touch hello.txt
echo “# LexyuBlog” >> README.md
添加到暂存区
git add hello.txt
提交到仓库并注释
git commit -m’msg’
查看文件修改状态
git status

push

git fetch
(git stash)
git rebase origin/master
(conflict; git add; rebase -continue/–abort )
git push -f origin yzhen
-u
(git stash list;git stash apply)

request code review

`