• Git的基本命令


    Git

    1. 在项目的根目录初始化一个仓库: git init
    2. 查看项目目录: ls
    3. 查看隐藏的.git目录: ls -a

    .git文件夹就是本地仓库 正确的提交方式是先pull再push,防止远端有文件而本地没有该文件而提交不上

    配置用户信息

    1. 配置用户名: git config user.name "testName"
    2. 配置邮箱: git config user.email "test@sina.com"
    3. 查看配置好的用户信息: git config --list

    提交代码

    1. 从当前目录add: git add ./xxx.xxx (或则git add . 表示添加文件夹里面全部的内容)
    2. commit到本地仓库: git commit -m "我们写的代码"
    3. 检查有没有需要提交的代码: git status
      关键词: modified->修改 (ps:红色表示没有提交到暂存区 绿色表示没有提交到仓库)
      working directory clean 工作目录干净的 不需要提交的

    添加当前目录下修改或添加的的所有文件到暂存区add: git add . add commite合并: git commit -a -m "合并提交"

    设置提交时忽略的文件

    1. 创建.gitignore文件
    2. 添加要忽略的文件当前目录下的路径: /xxx.xxx

    查看日志 比对文件差异

    1. 查看日志: git log (简洁形式:git log --oneline)
    2. 比对文件差异:git diff 版本号1 版本号2 被比对的文件路径

    版本回退

    1. 回退到上次提交:git reset --hard Head (上上次提交 git reset --hard Head~1)
    2. 按版本号回退: git reset --hard 版本号

    查看之前每次操作

    git reflog (ps: 结合版本回退就可以方便的回退到之前的任意一个版本)

    head指向哪个版本,该版本就是你上次提交的版本,也就是你将在上面修改代码的版本

    分支

    1. 创建分支: git branch xxx
    2. 查看现在所有分支,星号标记的是当前所在的分支: git branch
    3. 切换分支: git checkout xxx
    4. 切换到主分支再合并: git merge xxx
    5. 然后push到github,合并完成
    6. 删除分支: git branch -d xxx

     

    冲突处理

    关键词: conflict 手动删除冲突的代码再次提交

    用用图形化工具更好处理

    github

    1. new repository
    2. https链接
    3. 上传代码到git服务器: git push https链接 master
    4. 填写github的账号密码
    5. ginthub项目里点击注释,可以比较前后两个版本
      关键词: fatal:提交失败

    远程

    1. 远程: git remote add origin https//xxxx
    2. 查看远程: git remote
    3. 第一次提交: git push -u origin master
    4. 建立了联系以后的提交: git push origin

     

  • 相关阅读:
    键盘弹出后上提view隐藏后下拉view还原并修改scroll过程中旋转屏幕到竖屏view显示错误
    iOS UI Element Usage
    ios notification
    retain和copy还有assign的区别
    UVA-11728 Alternate Task
    UVA-11490 Just Another Problem
    UVA-10127 Ones (数论)
    UVA-10710 Skyscraper Floors (找规律+幂取模)
    UVA-10539 Almost Prime Numbers
    UVA-10692 Huge Mods
  • 原文地址:https://www.cnblogs.com/tutumissed/p/8276044.html
Copyright © 2020-2023  润新知