git基础常用命令

来源:互联网 发布:淘宝网页版电脑版 编辑:程序博客网 时间:2024/06/04 23:30
Pwd   显示当前目录
Cat   显示文件类容   cat test.txt
Rm test.txt 删除文件  
Git init  创建管理仓库
Git add     提交一个文件到暂存区-------git add test.txt
Git add ....... 提交多个文件到暂存区---------git add 1.txt  2.txt  3.txt
Git commit -m “添加备注介绍”   提交暂存空间的文件到分支
Git status  查看工作空间是否有修改过未提交的文件
Git diff 查看更改内容---------git diff test.txt
Git log 显示文件提交版本信息
Git log -pretty=oneline  显示文件版本信息行显示
Git reset -hard HEAD^那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使 用下面的简便命令操作:git reset  –hard HEAD~100 即可
Git reset --hard版本号   
Git reflog 显示版本号的
Git checkout -- tset.txt  舍弃在提交前的所有改动




分支
Git checkout -b dev 创建分支并将指针指向dev分支
Git branch dev 创建分支名为dev(可按自己的命名来)
Git checkout dev 将指针指向分支dev
Git branch 查看各个分支
Git merge dev 在主支上运行 合并dev分支
Git branch -d dev 删除dev分支(在master主支上运行)
Git branch -D dev 强制删除dev分支(在master主支上运行)


隐藏工作空间
Gti stash 隐藏当前工作(可以再分支分工作)
Git merge --no-ff -m “” dev   禁用fast forward 模式
Git stash list 查看隐藏分支所做的操作
Git stash pop  恢复对分支所做操作,并删除stash内容
Git stash apply  恢复对分支所做操作,但未删除stash内容
Git stash drop 删除stash 内容




远程库
Git remote  查看远程库
Git remote -v 查看远程库详细信息
Git remote rm origin 删除链接的远程库
Git remote add origin(分辨名称) https://github.com/---/--.git 添加远程库
Git push origin master 推送本地到远程第一次在push后面加 -u
Git clone https://..................  克隆远程库


标签
Git tag  xxx 设置标签xxx
Git tag  读取标签
Git tag -a xxx -m “xxx”  提交ID  对指定提交的版本打标签-a指定标签名-m版本说明
Git show xxx 查看xxx标签的信息
Git tag -d xxx   删除标签
Git push origin xxx  推送标签到远程库
Git push origin --tags 推送所以未推送的标签到远程库
Git push origin :refs/tags/xxx  删除远程库的标签


设置别名  偷懒专用
Git config --global alias.st status 以后写status只用写st就可以了
Git config --global alias.co checkout
Git config --global alias.ci commit
Git config --global alias.br branch
0 0
原创粉丝点击