Git笔记

来源:互联网 发布:安全期计算器软件 编辑:程序博客网 时间:2024/06/05 17:27

Git笔记

git,分布式版本管理系统

SVN/CVS,为集中式的版本管理系统,集中式版本管理, 程序员先从库中下载,修改,上传

操作 含义 git init 在当前目录建立仓库 git add xxx 添加xxx到库中,(把大象放进冰箱) git commit -m “xxxxx” 提交这个版本,后面是描述(把门关上) git status 列出当前的文件状态 git diff filename 列出库中文件与当前文件的不同 git log git的修改日志 git reset - -hard HEAD^ 回退到上一个版本,详细见1 git reflag 列出当前所有的版本号 git checkout – filename 还原文件到上一个版本,如果缓冲区有,还原到缓冲区 git rm file 移除文件(移除也是改动)2 git checkout -b xxx 新建分支xxx并转移到其上3 git merge xxx 合并xxx与master分支4 git branch -d xxx 删除xxx分支 git branch 列出所以分支 git stash 保存现场 git stash list 列出现场 git push origin xxx 推送xxx版本给远程github 第一次推送到远程库 5

1.

git reset --hard HEAD^  回退到上一个版本     HEAD ->当前版本    HEAD^ -》上一个版本    HEAD^^ -》上上一个版本    HEAD100 -》上100个版本

2

rm操作也是修改git rm filegit commit -m xxxx

3

git checkout -b dev  创建并转移到dev分支相当于 git branch dev        git checkout dev

4

git merge --no-ff -m "merged bug fix 101" issue-101 合并分支--no--ff 不要快速、git stash apply stash@{0}   git stash dropgit stash pop  等于上面2

5

git remote add origin git@github.com:michaelliao/learngit.gitgit push origin master
原创粉丝点击