1.强大的分支管理
2.适合大规模开发
1.进入项目目录
$ cd /Users/lx/Desktop/xxx
2.创建git文件
$ git init
3.设置名字和邮箱,以便在多人开发环境区分提交人, global为全局 local为本次
$ git config --global user.name “xxx”
$ git config --global user.email “[email protected]”
$ git config --list // 查看所有配置
4.将当前文件夹下的所有文件添加到暂缓区
$ git add .
5.将暂缓区文件全部提交本地仓库
$ git commit -m “初始化项目” //引号内为提交内容说明
6.与远程仓库进行关联
$ git remote add origin https://gitee.com/Lxins/xxx.git
7.上传仓库
$ git push --force origin master
Git操作
基本操作
$ git status // 查看当前分支状态
$ git log // 查看log记录
$ git checkout -- README.md // 撤销README.md在工作区的修改
$ git reset HEAD README.md // 撤销README.md在暂存区的修改
分支操作
$ git branch // 显示分支一览表,确认当前所在的分支
$ git checkout -b aaa // 创建名为aaa的分支,并且切换到aaa分支
$ git branch aaa // 创建名为aaa的分支
$ git checkout aaa // 切换到aaa分支
注意事项
删除远端仓库的.DS_Store文件时,可以使用git rm --cached .DS_Store
关闭xcode,删除xcworkspace -> xcuserdata中的*.xcuserstate(*代表用户名、公司名等),使用命令行提交
.gitignore文件添加如下,防止xcuserstate与.DS_Store文件再生
.DS_Store
*/.DS_Store
*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate
面试题持续更新记得关注我哦!
不同的圈子就有不同的学习方式 ;
(qq群搜索):651612063 群密码:111 进群文件可以直接获取大厂面试题