一、个人演练(命令行)
1.进入到工作目录中,初始化一个代码仓库
git init
2.给改git仓库配置一个用户名和邮箱
git config user.name“liyang”
git config user.email[“15216717975@163.com”]
3.初始化代码
touch main.m
git add main.m
4.查看文件的状态
Untracked files:刚添加的文件或者刚修改的文件,存在工作区中,没有被添加到暂缓区。
Changes to be committed:已经将工作区的代码添加到暂缓区中,可以被提交到代码仓库中了。
5.修改文件
open main.m
6.将工作去所有的文件添加到暂缓区中
git add .
7.给git命令取别名
git config alias.st“status”
git config alias.ci“commit -m”
8.查看历史版本
git log
git reflog
git版本号:143gakj3q35339ah339a3k39a3k5aaer343r3rf3
git版本号是由sha1加密算法生成的一个40位的哈希值
9.版本回退
git reset --hard HEAD
git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard HEAD~100
git reset --hard版本号前7位
10.--global的作用:配置全局的用户名和密码,其他地方可以不配置
git config --global user.name“liyang”
git config --global user.email[“15216717975@163.com”]
二、团队开发
文件夹,U盘,网盘(?),Github,oschina
1.创建一个代码共享库(让一个文件夹成为共享库)
git init--bare
2.经理将共享代码仓库中的内容clone下来
git clone /User/liyang/.../someDocumentName
3.项目经理初始化项目
忽略文件:在和.git同级目录下创建一个.gitignore文件,在该文件中指定需要忽略的文件。
cd /文件名
touch .gitignore
open .gitignore
git status
git add .
git commit -m“添加了.gitignore,查找OC需要忽略的内容,添加.gitignore文件中”
两个人同时修改storyboard,容易导致storyboard无法打开,建议个人使用storyboard。
附: