Git的详细使用命令和DOC的简单实用指令
来源:互联网 发布:mac第一次创建的账户 编辑:程序博客网 时间:2024/04/28 13:36
工作中使用到了git这里就大体总结一下
在DOC界面中,下面指令是DOC指令:
DOC界面基本命令(输入完成记得回车)
- 直接输入d: (表示进入到D磁盘中);
- 直接输入cd /–> cd node (表示进入到node文件夹下);
- 直接输入dir 显示文件夹中的内容
- node helloworld.js (执行某个js文件,前提是安装了Node);
- cd ../ 退到上一级
- cls 清除屏幕
- mkdir ums(文件名) 创建文件夹
- ctrl+c 关闭服务器 关闭数据库
- C:\md rr 在C盘里建立名字RR的文件夹
- C:\rd rr 在C盘里删除名为RR的文件夹 (或者 del D:\rr 就删了)
在DOC界面中,下面指令为git指令:
DOC界面git的基本命令(输入完成记得回车)
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage,或index。一般存放在”git目录”下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
使用Git每天都要做的:理解上述后,使用git status查看当前状态,有哪些文件(在工作区 or 暂存区 or 版本库 )修改了【下面指令需在git项目下进行】
https://git-scm.com/download/win 【git下载】;
- git status 查看修改;
- git clone “×××”克隆项目地址;
- git remote -v 当有一个Git clone到本地后 此命令可以查看是从哪个地址clone的
- git add file1 file2 添加文件 (第一次)(添加到缓存区);
- git add 加入到暂存区)git add file1 file2 添加文件 ;
- git add . 【将当前文件夹下所有修改的文件加入到缓存区】
- git pull origin master (下载最新git项目)【push前记得再次pull一下 再push】
- git push origin master (上传自己更新的到远程仓库) 【不要在push后面加 -u】
*git reset HEAD demo1就是把提交到暂存区里的文件撤销。
*现在想撤销之前的commit,可以用git reset –hard HEAD^命令
*(HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推)
- git checkout [file] 恢复暂存区的指定文件到工作区【这个会恢复到上一次commit工作区修改的恢复原样】;
- git checkout –目录名 ,删除某个目录下的修改;【目录名之前为两根杠】
- git checkout [commit] [file] 恢复某个commit的指定文件到暂存区和工作区 ;
- git checkout . 恢复暂存区的所有文件到工作区【修改的不想要想恢复原样用这个】
- git reset [file] 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
- git reset –hard 重置暂存区与工作区,与上一次commit保持一致
- git reset [commit] 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变
- git reset –hard [commit] 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
- git reset –keep [commit] 重置当前HEAD为指定commit,但保持暂存区和工作区不变
- git revert [commit 新建一个commit,用来撤销指定commit前者的所有变化都将被后者抵消,并且应用到当前分支
- git stash ;git stash pop;暂时将未提交的变化移除,稍后再移入
- Git撤销commit的操作命令 git reset –hard HEAD^【详细如下】
HEAD 最近一个提交 HEAD^ 上一次 每次commit的SHA1值. 可以用git log
看到,也可以在页面上commit标签页里找到
git log 查看提交历史
git config –global user.name “yourname” //配置用户姓名
注释:在git push之前,还需要使用git pull再拉取一遍。 git diff: 查看当前修改和暂存区的不同 git diff --cached : 查看暂存区与当前分支的不同 对于此二者的不同,我们需要知道在git中有三个区域保存下面三种状态的文件: 修改未添加 修改已添加 提交 git log 日志 git branch : 显示已有的分支 git branch <branchname>: 创建新分支 git branch –D <branchname>: 删除分支,此时必须位于其他分支 git branch –a : 显示本地与远程的所有分支 git checkout <分支名>: 切换分支 配置: 使用 git config --global user.email "xxx@xxx.com" 和 git config --global user.name "xxx" 使用git commit -m "每次修改的注释" 来提交改变。 每次提交还会保留以前的文件状态,可以使用 git reset id 等指令来恢复以前的状态。 git merge: 合并分支,在当前分支上创建新节点,快照两个分支的内容并合并。
我自己目前公司用的是码云(git的指令使用时一样的)
git.oschina.net
详细的可以参考下面网站资料:
http://www.cnblogs.com/cspku/articles/Git_cmds.html
http://www.ihref.com/read-16369.html
- Git的详细使用命令和DOC的简单实用指令
- DOC命令,Telnet的使用详细介绍
- DOC命令的使用
- 实用的git命令
- vi编辑器的指令和Git 命令
- Git的简单使用命令
- 一些实用的git命令
- git的使用指令
- 简单实用的git配置
- git的简单实用案例
- git实用命令--使用
- Mac中Git的简单实用(8) --- 标签使用
- git的基本使用(二)---git基本指令和操作
- git常用命令,git实用命令,linux的git命令,-----2
- iOS:git终端命令的简单使用
- Mac中Git的简单实用(1) --- Git基本命令(1)
- Mac中Git的简单实用(2) --- Git基本命令(2)
- grep命令的简单实用
- 现场丨2017中国计算机大会(CNCC2017)之沈向洋演讲:自然语言中的描述、对话和隐喻
- android studio中如何申请百度地图新版Key中SHA1值
- 干货丨2017年含金量最高的机器学习技能或知识有哪些?
- 干货丨三大特征选择策略,有效提升你的机器学习水准
- 【队内胡策 10.30】 T2
- Git的详细使用命令和DOC的简单实用指令
- 配置使用IM表达式的基本任务
- 2.7、迭代器
- 移动APP渗透测试方案 展示5个方面总结3种常见漏洞—转载绿盟科技
- 幼儿园第一天
- 资讯丨高通骁龙芯片与AI亲密接触、百度开启燎原计划扶持AI开发者
- 深度丨全球14家顶尖 AI 产业巨头深度学习实力及战略分析
- 干货丨一文看懂生成对抗网络:从架构到训练技巧
- 系列文章丨AlphaGo Zero为何如此备受瞩目?8位教授的独家讲解