git工具的使用
来源:互联网 发布:宁夏网络教育培训学院 编辑:程序博客网 时间:2024/06/11 12:26
- 常用命令
git version 查看git版本信息ls -a 查看当前文件夹下所有文件git status 查询当前目录下的文件状态git config --list 查看git的配置信息git log 查看提交信息git init 在当前目录初始化一个git仓库git add "." 把未被追踪的文件添加到暂存区git commit -m ‘..’ 把暂存区文件提交到版本库中git pull <远程地址> 将远程项目拉取到本地,再与本地项目合并git clone <远程地址> 把远程的项目克隆到本地仓库git push <远程地址> 将本地的某个分支推送到远程的某个分支查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]
- git三层结构 暂存区 工作区 版本库 (远程仓库)
- 本地仓库管理
git status 查询当前目录下的文件状态git add 文件名 把未被追踪的文件添加到暂存区(.表示所有文件)git commit -m ‘...’ 把暂存区文件提交到版本库中git commit -am ‘...’ 把工作区文件提交到版本库中git log 查看提交信息git commit --amend 取消上一次的提交,将暂存区的文件重新提交git checkout --文件名 拉取暂存区的文件替换到工作区git reset HEAD 文件名 拉取版本库最新版本的文件到暂存区git diff 比较工作区与暂存区文件的差异git diff staged 比较暂存区与版本库文件的差异git diff 版本号1 版本号2 比较同一分支不同版本文件的差异git diff 分支名 比较当前分支与目标分支文件的差异
- 分支
git branch 查看分支git branch 分支名 新建分支git checkout 分支名 切换分支git branch -d 分支名 删除分支git branch -m old new 更名分支git merge 分支名 合并当前分支与目标分支的文件
- 分支的理解
新建分支拥有原来分支上的所有信息,在一个分支上后来新建并提交的文件在另一个分支上是没有的 如果在a分支上的工作区有未提交的文件,此时切换分支,原先分支的工作区会覆盖过来,切换分支应该保证工作区是干净的
- git pull 与git clone的区别
从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,叫做clone.(clone是将一个库复制到你的本地,是一个本地从无到有的过程) 从远程服务器获取到一个branch分支的更新到本地,并更新本地库,叫做pull.(pull是指同步一个在你本地有版本的库内容更新的部分到你的本地库)
- git文件状态:
untracked 未被追踪 modified 文件被修改但没有添加到暂存区 staged 把工作区修改的文件添加到了暂存区 committed 文件已被存储在本地版本库中
阅读全文
0 0
- git工具的使用
- git工具的使用
- Git工具的使用
- git工具的使用
- Git工具的使用
- [工具]git的使用
- git工具的使用
- git工具的使用
- 【工具使用】git 的使用
- git工具的基本使用
- git的工具基本使用
- git 使用 以及 TortoiseGit工具的使用
- 小白学Linux之git工具的使用
- 使用meld做git的diff工具
- Git 工具的使用,windows平台安装
- Git版本控制工具的基本使用
- Git版本控制工具的使用一
- android---------版本控制工具Git的使用
- 头节点链表
- 爬取163新闻的函数
- DHCP协议浅析
- 实现两个窗口通信方法-postMessage
- 初窥AOP实例
- git工具的使用
- 【笔试题】拼多多2018校招内推编程
- 心路
- FTP浅析
- Safari即将支持WebRTC
- 第三天:熟悉了python基础的整个框架,明天开始利用一个以爬虫为目标的视频练习并扩展python。
- 头结点循环链表 C语言
- 30 个java编程技巧(最佳实践的初学者)
- hadoop初识之五:hadoop启动方式、机器上必须的配置、本地native库配置、及hadoop编译