将文件从本地文件夹推送到github存储库中的文件夹

时间:2018-12-27 17:58:10

标签: git github

我在github上有一个存储库。在此存储库中,我创建了一个文件夹。现在,我想使用git命令将文件从本地文件夹推送到我在github存储库下创建的文件夹。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

您必须:

  1. 初始化本地存储库
  2. 将来源定义为远程存储库
  3. 将文件添加到索引
  4. 提交文件
  5. 将文件从本地存储库推送到远程

它会导致类似的情况:

@IBDesignable
class CircleView: UIView {
    @IBInspectable var bubbleColor: UIColor = .blue { didSet { shapeLayer.fillColor = bubbleColor.cgColor } }

    override class var layerClass: AnyClass { return CAShapeLayer.self }

    private var shapeLayer: CAShapeLayer { return layer as! CAShapeLayer}

    override init(frame: CGRect = .zero) {
        super.init(frame: frame)
        configure()
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        configure()
    }

    override func layoutSubviews() {
        super.layoutSubviews()
        updatePath()
    }
}

// MARK: - Utility methods

private extension CircleView {
    func configure() {
        shapeLayer.fillColor = bubbleColor.cgColor
    }

    func updatePath() {
        let diameter = min(bounds.width, bounds.height)
        let arcCenter = CGPoint(x: bounds.midX, y: bounds.midY)
        shapeLayer.path = UIBezierPath(arcCenter: arcCenter, radius: diameter / 2, startAngle: 0, endAngle: .pi * 2, clockwise: true).cgPath
    }
}

答案 1 :(得分:2)

如果您是git的新手,建议您阅读教程(您可以在http://rogerdudler.github.io/git-guide/上找到简短的介绍)。

通常,要使用现有的远程git存储库,您需要具有本地副本(如果有)。您可以在本地进行一些更改,然后将这些更改推送到远程存储库。

git clone https://github.com/username/myproject.git
cd myproject
<make some changes locally>
git add .
git commit -m "Fixing something"
git push origin master

在您的情况下,您可能需要将要推送到github的文件复制(并在本地存储库中创建文件夹)(在git add .之前)。