git版本跟踪

来源:互联网 发布:radiohead知乎 编辑:程序博客网 时间:2024/06/05 10:23
常用命令:--------git pull origin developer               拉远程developer代码到本地git branch -a                           列出本地分支和远程分支(-r是列出远程分支)git status                              查询代码状态git log                                 查看提交日志(加上-5显示5个commit)git branch                              检查分支所在git checkout developer                  切换到developer分支上git checkout -b lyy_demo                创建并切换到自己的本地功能分支(默认当前分支来初始化新分支)git checkout -b lyy_demo charging       新建并切换到lyy_charging分支上(指定分支来初始化新分支)git branch -D lyy_demo                  删除分支git config --global user.name           查看用户名git config --global user.name "lorie"   设置用户名git config --global user.email ""       设置邮箱提交代码三部曲:--------git add modified_file_name              添加修改的文件到缓冲池(或新增文件)git checkout modified_file_name         丢弃不需要的文件git commit -m "some message"            提交*代码到本地分支(git commit之后就看不到add的文件了)git merge developer                     切换到自己分支-》合developer代码到自己分支git push origin lyy_demo                推送自己分支代码到远程仓库在远程仓库上创建merge request,将自己分支合到developer上即可撤回到某一版本:--------git diff HEAD file                      查看修改文件跟HEAD的不同git diff file                           查看文件的不同git reset --hard HEAD^                  撤回前面的合并git reset --hard commit版本号            撤回到指定commit版本git reset                               撤回add若远程developer撤回到某旧版本,本地还是最新版本,拉远程代码会被rejected,本地需要reset到相同或更旧版本git reset --hard commit版本号