27 git

git 主要功能团队协作开发 版本管理

    git init 初始化 在目录中创建隐藏的git目录

    git add file 添加文件让git管理     本地 -> git代码暂存区

    git commit 提交代码到仓库          代码暂存区的代码->git仓库

    git config --global user.email [email protected] 设置你的邮箱

    git config --global user.name alex    设置你的名字

    git checkout file 撤回未提交的代码   代码暂存区/仓库 -> 本地

    git status 查看当前代码状态

    git log --pretty=oneline 查看提交日志 --pretty=oneline 一行显示

    git  reset --hard HEAD^ 回滚至前一个版本

    git  reset --hard 版本号 回滚至某个版本号

    git reglog 查看所有修改记录

    删除文件:本地删除后必须git add/rm file 提交到工作区里

    git clone 远程地址  克隆代码从远程 SSH需要验证 HTTPS不需要验证

    git remote add origin 远程地址

    git push -u origin master

分支开发流程:

    1、新建一个分支                    -> git checkout -b dev

               查看分支  git branch, 切换分支 git checkout dev

    2、开发完后下载主库到本地 

               切换到主库  -> git checkout master

               更新到最新  -> git pull

    3、主库与本地代码合并         -> git merge  dev

                如果有冲突 git status 可以查看合并冲突

    4、合并后提交到主库

                git push origin master

git stash 临时保存改变

git stash list 查看暂存的列表

git stash apply 恢复暂存

git stash drop 删除当前暂存的

git stash pop 恢复的同事删除暂存


你可能感兴趣的:(10000小时计划)