Git基本使用
配置身份
git config --global user.name "XXX"
git config --global user.email “XXXX@gmail.com"
查看配置
git config --global user.name
git config --global user.email
建立代码仓库
进入项目的目录,输入命令:
git init
会在项目的根目录
创建一个隐藏的名叫.git
的文件夹,里面会记录所有本地的git操作。查看该目录的命令:
添加本地文件
如果是添加单个文件
git add OneViewController.m
添加整个目录
git add src
一次性添加所有的文件和目录
git add .
提交文件
双引号里面的内容是此次提交的描述信息
git commit -m "first commit"
忽略文件
在.gitignore
文件中加入文件或者目录来忽略提交的文件。
查看修改的内容
这个命令提示哪一些文件发生了变化
git status
这个命令查看所有被修改的文件的内容
git diff
或者只查看单个文件发生的变化
git diff OneViewController.m
撤销未提交的修改
只要代码还没有提交,所有修改的内容都是可以撤销的
git checkout OneViewController.m
如果修改完代码,并执行了提交命令,想再撤销的话,必须先撤销提交,再撤销修改
git reset HEAD OneViewController.m
git checkout OneViewController.m
查看提交记录
Git 会记录每次提交和每次提交的记录,每次提交 Git 都会自动生成一串不重复的字符串来标注此次提交
git log
只查看某一条记录
git log XXXXXXXXXXXXXXXXX -1
具体查看修改了什么内容
git log XXXXXXXXXXXXXXXXX -1 -p
分支
查看分支,分支名字前面有*
号,代表当前正处于该分支之上
git branch version1.0
建立一个名为version1.0
的分支
git branch version1.0
切换分支
git checkout version1.0
合并分支version1.0分支和主分支
git checkout master
git merge version1.0
删除分支
git branch -D version1.0
网友评论