Linux系统编程学习之《Git仓库使用总结》
2013-09-03 15:49
453 查看
git维护着三棵树
第一个是工作目录,表示本主机中实际持有的文件
第二个是缓存区,临时保存改动
第三个是HEAD,指最后一次的提交结果
安装好git仓库后,新建一个文件
mkdir gittest
cd gittest
初始化git环境
git init
配置使用git仓库的人员姓名
git config --global user.name "Your Name Comes Here"
配置使用git仓库的人员email
git config --global user.email
"you@yourdomain.example.com"
克隆一个已存在的git仓库到当前目录
git clone pathname
添加文件到git的缓存中
git add filename
删除在缓存中的文件
git rm --cache filename
把缓存中的文件放入到HEAD中
git commit -m "your message"
删除已经提交的文件
git rm filename
更本地仓库至最新改动
git pull origin master
把分支数据推送到服务器中
git push origin master
查看git目前的状态
git status
查看git日志文件
git log
恢复版本、恢复误操作删除、切换分支
git checkout filename
git checkout master
创建分支并切换过去
git checkout -b backup_master
删除新建分支
git branch -d backup_master
重新命名文件名
git mv filename1 filename2
比较服务器上的代码和新代码的区别
git diff file1 file2
丢弃所有的改动操作
git fetch origin
git reset --hard origin/master
第一个是工作目录,表示本主机中实际持有的文件
第二个是缓存区,临时保存改动
第三个是HEAD,指最后一次的提交结果
安装好git仓库后,新建一个文件
mkdir gittest
cd gittest
初始化git环境
git init
配置使用git仓库的人员姓名
git config --global user.name "Your Name Comes Here"
配置使用git仓库的人员email
git config --global user.email
"you@yourdomain.example.com"
克隆一个已存在的git仓库到当前目录
git clone pathname
添加文件到git的缓存中
git add filename
删除在缓存中的文件
git rm --cache filename
把缓存中的文件放入到HEAD中
git commit -m "your message"
删除已经提交的文件
git rm filename
更本地仓库至最新改动
git pull origin master
把分支数据推送到服务器中
git push origin master
查看git目前的状态
git status
查看git日志文件
git log
恢复版本、恢复误操作删除、切换分支
git checkout filename
git checkout master
创建分支并切换过去
git checkout -b backup_master
删除新建分支
git branch -d backup_master
重新命名文件名
git mv filename1 filename2
比较服务器上的代码和新代码的区别
git diff file1 file2
丢弃所有的改动操作
git fetch origin
git reset --hard origin/master
相关文章推荐
- git 学习使用总结三(远程仓库操作)
- git 学习使用总结二(远程仓库操作)
- 关于对Git远程仓库使用的实践总结
- 经验总结-完整介绍Android Studio中Git的使用之在GitHub上创建一个远程仓库(二)
- git 远程仓库 remote 使用总结
- Git使用总结
- git使用总结
- windows下使用git和github建立远程仓库
- Git系列①之仓库管理互联网托管平台github.com的使用
- git使用总结
- 使用git同步本地仓库到云段
- git使用方法总结
- Git 基础 - 远程仓库的使用
- Git 使用总结
- 使用git clone一个空的裸仓库碰到意外的报错现象
- iOS开发那些事-Git在Xcode中的配置与使用常见问题总结
- 工具-git使用及总结
- Git之使用GitHub搭建远程仓库
- git使用总结
- 如何使用git将代码上传至码云远程仓库