博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitText记录
阅读量:6445 次
发布时间:2019-06-23

本文共 1727 字,大约阅读时间需要 5 分钟。

  • 图片参考

##终端流程截图(已拥有建好仓库的条件下)

  • 参考:

##准备

  • 首先在自己所建的仓库里拖进自己的文件 (eg:光开锁.sketch)

图片参考:

  • 点开自己的GitHub 找到仓库的地址 如图中画红线处:(eg:git@github.com:Ajiajiajia/Test.git)

参考

##打开终端

  • cd 文件地址

(eg:cd /Users/heaijia/TestGit )

  • 远程链接remote add origin

(eg:git remote add origin git@github.com:Ajiajiajia/Test.git )

  • add 直接把文件拖到终端上,就会自动显示地址

(git add /Users/heaijia/TestGit/光开锁.sketch)

  • commit -m表示message “”内为自定义注释

(eg:git commit -m "光开锁sketch")

  • push

(eg:git push)

这时候如果出现:

Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 10.60 MiB | 235.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To github.com:Ajiajiajia/Test.git 83d2e41..28c60ea master -> master

就说明成功了!

##查看是否成功

打开GitHub 点击刷新,就会发现新拖入的项目已经在里面了

图片参考:

等下等下 ,你有可能连接的Git不是你的,你会惊奇的发现一直git不上去,这时候,你需要看一下链接的到底是谁的

如果不是你,记得先把别人的删了

  • git init # 初始化 git 仓库
    • 此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息
  • git add . # 将当前目录添加到 git 仓库中
    • git add -A 则是添加所有改动的文档
  • git remote add origin git @github.com:lugir /repo.git # 设置仓库
  • git pull# 获取远程版本库提交与本地提交进行合并
  • git push # 提交
  • 使用别人的仓库 git clone http: //path /to /git.git # clone 的内容会放在当前目录下的新目录
  • 将代码从本地回传到仓库 git push -u origin master
  • git status 查看文件状态
  • git log # 查看提交信息

Git 分支

  • git branch # 查看分支
  • git branch checkout master # 切换到主分支
  • git push origin :branchname # 删除远端分支

文件的三种状态

  • 已提交(committed)表示该文件已经被安全地保存在本地数据库 中了
  • 已修改(modified)表示修改了某个文件,但还没有提交保存
  • 已暂存(staged)已暂存表示把已修改的文件放在下次提交时要保存的清单中。
  • 三个工作区域:Git 的工作目录,暂存区域,以及本地仓库

我用下面这个解决了问题


git fetch:相当于是从远程获取最新版本到本地,不会自动merge git pull:相当于是从远程获取最新版本并merge到本地


git add . 不是万能的

  • 如果不想每次都 git clone 的话,那就保留本地的仓库,东西可以删除,只留下 .git文件 和 REDME文件
  • 每次有新的文件的话,就放入仓库 进行:git add + (亲手!!把文件拖进去)

千万不可以 直接 "git add . " 不然就把你远端仓库里的其他东西全部都删除了

###git commit 的时候必须加上-m ".......",不然会出现大范围的#####

转载地址:http://tgpwo.baihongyu.com/

你可能感兴趣的文章
mybatis动态sql——(六)
查看>>
单元測试之配置文件
查看>>
Wireshark无法解析OpenFlow配置协议 解决方法
查看>>
c语言訪问excel
查看>>
logback-kafka-appender
查看>>
HDU - 4009 Transfer water(最小树形图)
查看>>
elk系列1之入门安装与基本操作【转】
查看>>
activiti如何获取当前节点以及下一步路径或节点(转)
查看>>
DataGuard开启延时应用的测试
查看>>
jQuery获取Select选择的Text和 Value(转)
查看>>
【Web应用-FTP】FTP 容量显示说明
查看>>
AttributeError: module 'enum' has no attribute 'IntFlag'
查看>>
2017 Multi-University Training Contest - Team 9 1001&&HDU 6161 Big binary tree【树形dp+hash】
查看>>
list集合如何对里面的元素进行排序
查看>>
YourSQLDba遭遇.NET Framework Error 6522
查看>>
node/webpack/react
查看>>
postgreSql 常用查询总结
查看>>
说说windows10自带浏览器Edge的好与不好
查看>>
用DataReader 分页与几种传统的分页方法的比较
查看>>
Iptables指南教程收集
查看>>