Git 的使用
来源:互联网 发布:淘宝美工怎么上架图片 编辑:程序博客网 时间:2024/05/01 11:02
Git是分布式的版本控制和源代码管理系统。可以完成提交和推送源代码操作。
介绍自己给Git
打开编辑器,在界面上输入下面两条命令,就可以在git上标示自己的身份了。
git config –global user.name “yourName”
git config –global user.email ming.you@hp.com
Git文件状态的生命周期
git 管理的文件存在3个区域,分别是:工作区、暂存区和已经提交,文件只有放到暂存区才能被提交,也就是说提交的内容是放在暂存区的文件。
git 常用的基本命令
- git init - initialises directory as a Git repository;
- git status - view the status of your files in the working directory and staging area;
- git add - adds file contents to the staging area;
- git commit - records a snapshot of the staging area;
- git log - show commit history of a branch;
- git diff - show diff of what is staged and what is modified but unstated;
- git rm - remove files from the staging area;
- git mv - git rm –cached orig;mv orig new;git add new;
⚠️注意事项:
- 不要在家目录下面执行git init操作;
- 不要嵌套使用git init操作;
git 的基本使用:
- 新建名为 TEST.md 的文件,echo “xxx文件内容” > TEST.md ,将文件用 git 管理起来,执行 git init 操作即可;想要退出 git 管理,执行 rm -rf .git 即删除 .git 文件夹;
- 添加文件TEST.md,文件被放到暂存区,git add ;当文件有多个想一次提交时,可执行 git add . 命令,注意 add 和 . 之间有空格;
- 提交文件TEST.md,git commit -m “xxx”,⚠️ 执行 git commit 时,前提提交的文件已经被跟踪,就是该文件已经执行了 git add 命令加到了暂存区;
- 查看文件现在的状态 ,git status ;
- 查看提交详情时,如谁提交的,提交时间等信息,执行 git log ;想退出时,按q键即可;
读取文件的内容 cat +文件名;
git diff 比较的是:工作区和上次提交的结果的比较;
git diff –cached 比较的是:暂存区和上次提交的结果的比较,git diff –cached 和 git diff –staged是一样的,后者可能更好一些;
git diff +commit号 比较的是:本次提交和指定哪次提交结果的比较;
补充:配置编辑器,默认编辑器为Vim编辑器,可执行 git config –global core.editor Vim
0 0
- Git 的使用
- git的使用 git命令
- 【Git使用详解】Git的使用心得
- Git管理工具的使用
- git的使用
- git hub 的使用
- git工具的使用
- git的使用
- git的使用
- git的使用。
- git 的使用
- git的简单使用
- git的简单使用
- GIT的基本使用
- git 的使用
- git的使用
- git repo的使用
- git的使用
- Python GUI编程各种实现的对比
- 驾驭JAVA WEB开发环境
- android TextView设置自定义字体
- python中多进程+协程的使用以及为什么要用它
- tomcat运行web项目,不能访问动态地址,也就是controller
- Git 的使用
- document.documentElement和document.body的区别
- APK Multi-Tool(反编译工具)教程
- sqlserver复制环境更换AD报错
- 我正在学习图形编程,请大家多帮助,谢谢!
- Twemproxy,Twitter 发布的 Redis 代理服务
- boost::iostreams——谁叫你把0x0a转成0x0d 0x0a的混蛋东西
- 如何在windows上安装部署设置SVN服务器
- bzoj1717(后缀数组)