在Mac上Git的使用(一)
来源:互联网 发布:linux 安卓 知乎 编辑:程序博客网 时间:2024/05/19 00:39
转载请标明出处:http://blog.csdn.net/android_ls/article/details/46287879
GIT本地操作
1、在你的Mac上指定的目录下,新建一个“本地仓库”,命令如下:
git init在我的电脑上的操作截图如下:
2、进入你的Mac上指定的目录下,进行查看有何变化,发现多了个.git的文件夹(默认是隐藏的),如果在你的Mac上看不到可以执行下面的命令(显示隐藏文件):
defaults write com.apple.finder AppleShowAllFiles -bool true不想让你的Mac显示隐藏文件,可以执行如下命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
3、配置个人信息(第一次使用)
配置你的姓名(告诉git上的其他用户你是谁?),命令如下:
git config user.name xiewendong配置你的电子邮箱(告诉git上的其他用户你的联系方式是?),命令如下:
git config user.email android_ls@163.com配置完毕后,在本地查看,目录如下:
打开config文件,其内容如下:
采用上面的命令进行配置是一次性的配置, 只会配置到被管理文件的.git文件夹下,要想一劳永逸,请使用下面的配置方式进行配置:
git config --global user.name xiewendonggit config --global user.email android_ls@163.com
4、如何学习git指令,可以通过如下指令查看git使用指南。
git --help这个指南其实是一个不可编辑的vim
Q--退出指南
按空格—下一页
control + B —上一页
/需要搜索的内容 —可以进行搜索
5、git常用的一些指令
git status 查看文件状态 git add 文件名称 添加文件到“暂存区” git commit 文件名称 添加文件到“本地仓库” git commit 文件名称 -m"这里是写注释的地方"
注:添加之的颜色是红色,代表文件在”工作区“;在执行完“git add 文件名称”之后,文件被添加到“暂存区”,颜色为绿色。(工作区——暂存区——本地仓库)
6、查看日志信息
git log 查看所有版本库日志 git log 文件名 查看指定文件的版本库日志 git reflog 查看分支引用记录
截图如下:
7、根据版本号,我们在任意版本之间瞬移(切换)。
在git中,版本号是一个由SHA1生成的哈希值。
回到上一个版本,指令如下:
git reset --hard HEAD^
回到指定版本号的版本,指令如下:
git reset --hard 版本号具体实践操作截图如下:
8、单个文件的修改管理
在没提交到本地仓库前,查看文件变化,可执行如下指令:
git diff 文件名实践操作截图如下:
撤销对文件做的修改,指令如下:
git checkout 文件名
9、添加多个文件,指令如下:
git add .git commit -m "修改描述"10、附上main.c文件中的内容:
1 0
- 在Mac上Git的使用(一)
- 在Mac上Git的使用(二)
- 在Mac上Git的使用(三)
- 在Mac上Git的使用(三)
- 在Mac上Git的使用(四)
- windows上的git key如何在mac上使用
- mac上git的使用
- mac上git的使用
- git在mac上的配置及使用
- 在mac上使用github--设置git
- 在mac上使用github--设置git
- Mac上 Git客户端SourceTree的使用
- Mac下Git的使用(上)
- 在QtCreator上使用版本控制系统Git(一)
- 在QtCreator上使用版本控制系统Git(一)
- 在QtCreator上 使用版本控制系统Git(一)
- 在QtCreator上 使用版本控制系统Git(一)
- Git在Windows上安装与使用(一)
- Searching: Balanced Tree Search And Insertion
- WSAGetLastError 的详细解析
- 把时间当作朋友 读书笔记
- hdu 1157 Who's in the Middle
- 【操作系统总结】经典的进程同步问题-生产者消费者问题
- 在Mac上Git的使用(一)
- 爬虫笔记
- 黑马程序员——运算符
- 第十三周项目一(二)
- maven学习-02
- mark-java 正则表达式
- jquey easyui 常用方法
- Searching: Tree Search And Insertion
- 第十三周项目一(三)