美文网首页
Git简单使用

Git简单使用

作者: KevenT | 来源:发表于2018-08-27 12:49 被阅读0次
    一、个人演练(命令行演练)

    1. 进入到工作目录中,初始化一个代码仓库
    git init
    
    1. 给该git仓库配置一个用户名和密码
    git config user.name “username"
    git config user.email "xxx@163.com"
    
    1. 初始化代码
    touch xxx.m
    git add xxx.m
    git commit -m "初始化项目"
    
    1. 查看文件状态
    git status
    
    • Untracked files(红⾊文件):新添加的⽂文件或者新修改的⽂文件在⼯工作区中,没有被添加到暂缓区.
    • Changes to be committed(绿色):将⼯工作区的代码已经添加到暂缓区中,可以被提交到代码仓库中了
    1. 修改文件
    open xxx.m
    

    6.将⼯工作区所有的⽂文件添加到暂缓区中

    git add .
    

    7.给git命令起别名

    git config alias.st “status”
    git config alias.ci “commit -m”
    

    8.查看历史版本

    git log
    git reflog
    
    • git版本号:a6a87425f2939e874b57591c53d597a73f0a52c7
    • git版本号是由sha1加密算法⽣生成的⼀一个40位的哈希值:
    • 退出:键盘q
    • 配置带颜色的log别名
    git config alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
    
    1. 版本回退
    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 “username”
    git config —global user.email “xxx@163.com”
    
    二、团队开发

    共享库类型:文件夹、U盘、网盘、Github、oschina

    1. 创建一个代码共享库(让一个文件夹成为共享库)
     git init --bare
    
    1. 管理者将共享代码仓库中的内容clone下来
     git clone 地址
    

    3管理者初始化项目

    • 忽略⽂文件: 在和.git等级⺫⽬目录下创建⼀一个.gitignore⽂文件,在该⽂文件中指定需要忽略的⽂文件
    • 可以去https://github.com/github/gitignore/blob/master/Objective-C.gitignore查看OC需要忽略 的内容,将内容填写到. gitignore中
    • git add ./git commit -m “注释"将. gitignore添加到本地仓库管理中 初始化项目在.git同目录下
    • 将初始化的项目提交到本地
    • 将本地代码库中的内容push到服务器中
    1. 张三加⼊入开发
    • git clone 共享代码库的地址
    • 修改代码—>git commit —>git push
    • 注意:
    • 同⼀一个⽂文件的共享
    • 同⼀一个⽂文件共享时发⽣生代码冲突
    • 创建新⽂文件的共享
    • storyboard的共享
    • 静态库的共享(不需要像svn⼀一样执⾏行add命令)

    相关文章

      网友评论

          本文标题:Git简单使用

          本文链接:https://www.haomeiwen.com/subject/moxoiftx.html