git 命令小结
来源:互联网 发布:刷排名软件 编辑:程序博客网 时间:2024/06/04 23:28
基本命令
git init [以当前目录为工作区,创建缓存区]
git add [file] [添加修改到缓存区]
git commit -m ” [提交更改]
git status [查看当前状态,是否存在更改为提交]
git diff [file] [查看文件修改前后差异]
git checkout [file] [撤销文件修改, 未执行git add 的修改]
git reset HEAD [file] [撤销提交到缓存区的修改]
git log [查看文件提交日志]
git log –pretty=oneline [查看简约提交, git commit 的]
git reset –hard HEAD^ [回滚到上一次提交]
git reset –hard HEAD^^ [回滚到上两次提交]
git reset –hard HEAD~100 [回滚到上100测提交]
git reset –head [commitId] [回滚到指定版本]
git reflog [查看git 执行命令记录]
远程厂库
ssh-keygen -t rsa -C “youremail@example.com” [生成与远程厂库通信的秘钥]
git remote add origin git@github.com:michaelliao/learngit.github [关联远程厂库]
git config –global user.name [name] [配置全局用户名]
gut config –global user.email [email] [配置全局用户邮箱]
git push -u origin master [推送到主分支]
git clone [url] [克隆远程项目]
git pull [刷新内容]
git checkout -b branch-name origin/branch-name [建立与远端相同的分支]
git branch –set-upstream branch-name origin/branch-name [建立分支连接]
分支
git checkout -b [branchName] [创建分支,并将HEAD切换到新创建分支上]
git branch [branchName] [创建分支]
git checkout [branchName] [切换HEAD到branchName分支上]
git branch [显示分支]
git merge [branchName] [合并分支]
git branch -d [branchName] [删除指定branchName分支]
git log –graph [查看分支合并等详情]
git merge –no-ff -m “merge with no-ff” dev [加上–no-ff 合并成功后可以查看分支信息]
git stash [可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作]
git stash list [查看隐藏的内容]
git stash apply [恢复后,stash内容并不删除]
git stash drop [删除隐藏]
git stash pop [恢复并删除隐藏]
git branch -D f[branchName] [强行删除分支]
标签
git tag v1.0 [创建标签]
git tag [显示标签]
git tag v0.9 6224937 [如果忘记在commit时打标签,可以通过此命令补打]
git show [tagName] [显示标签详细信息]
git tag -d [tagName] [删除tagName标签]
git push origin v1.0 [推送标签到远程服务器]
git push origin –tags [一次性推送全部尚未推送到远程的本地标签]
别名
git config –global alias.st status [配置别名]
git config –global alias.co checkout
git config –global alias.ci commit
git config –global alias.br branch
git config –global alias.unstage ‘reset HEAD’
- git命令小结
- git命令小结
- git命令小结
- Git命令入门小结
- git 命令小结
- Git 命令小结
- git命令小结
- git 命令小结
- git 命令小结
- Git 命令小结
- git命令小结
- git使用命令小结
- git命令小结
- git命令小结
- git与tag命令小结
- Git命令——git log小结
- linux 环境下git 命令小结。
- linux 环境下git 命令小结。
- C#客户端(WinForm)开机自动启动实现
- C/C++动态内存管理
- python计算机视觉2:图像边缘检测
- 【转】APNS 服务器端(ASP.NET/C#)推送失败的一些原因
- java的封装、继承、多态
- git 命令小结
- Android 显示原理简介
- java IO流读取图片供前台显示
- hdu 2602 Bone Collector
- 线程同步
- 替换char*中的空格字符
- Apple Mach-O Linker Error clang: error: linker command failed with exit code 1
- Android动态加载基础 ClassLoader工作机制
- 阿里云建站的基本流程