目录
常用命令总结
命令:
1.cd Desktop //定位到桌面
2.mkdir LearnGit //创建一个名为“LearnGit”的文件夹
3.git init //git初始化,创建一个git仓库
4.ls //列出文件和子目录
5.ls -a //列出隐藏文件(command+shift+.显示隐藏文件)
6.vi README.md //添加一个README.md文件并进入编辑区(按a启用编辑,按esc输入:wq保存并退出,w保存但不退出,q!离开不储存,wq!强制储存后退出,1
离开vi,e!还原初始状态)
7.git add .//添加所有修改
8.git status //查看当前状态
9.git reset .DS_Store //取消添加.DS_Store文件
10.git commit -m 'Add README'//保存此次添加,-m后面是对这次修改的介绍
11.git log //查看保存的历史记录
12.git add README.md //添加铭文README.md的文件
13.git checkout 一串log中的字符串//跳转到字符串代表的那一个版本
14.git branch //查看当前所在分支
15.git checkout master //回到最新状态或切换至master分支
16.git restor README.md //恢复误删的README.md文件
17.touch Readme.md //创建一个Readme.md文件
18.git remote add origin 网址 //同步到远程仓库,添加一个名为origin的远程仓库
19.git push -u origin "master" //本地仓库推送至远程仓库
20.git branch -M main //将默认master疯子改名为main分支
21.git push github //推送到名为github的仓库
22.git pull //将服务器的修改拉下来,在本地存在历史版本的情况下获取最新的commit
23.git push //将本地修改同步至远程仓库
24.git clone 网址 //本地为空的情况下,将这个版本库拉下来
25.git branch dev //新建dev分支
26.git checkout dev //切换至dev分支
git操作流程
基于创建ios app
cd ..
mkdir iOS_Git
cd iOS_Git
git init
vi .gitignore
git add .
git commit -m 'Add gitignore'
git status
创建一个xcodeproject放在IOS_Git
git status
git commit -m 'Add project'
在xcode修改后,git add,git commit
xcode右上角双向箭头可以与历史版本比较
若有两个分支(master,dev)则进行合并
在master中git merge dev
若有冲突xcode中解决冲突
git merge dev&master
ps:可给版本定tag
git tag 2.0.0 -m 'Version 2.0.0'