我仍然无法如何在我的桌面上将简单的图像文件添加到我的github帐户上的repo。
我在/home/users/pierre/my-photo.jpg有一个简单的JPEF文件
我想将此照片上传到名为webpage
的repo,后者与gh-pages
分支相关联。
1)我有办法通过网络界面做到这一点吗? (或一些简单的拖放方法)
2)如何在终端上执行此操作?
到目前为止我做了什么:
git clone https://github.com/username/username.github.io
cd username.github.io
git checkout gh-pages # added this to solve the problem
mv Desktop/photo.jpg ./
git add photo.jpg
git status
git comment -m "photo added"
git push
非常感谢。
答案 0 :(得分:0)
在提交之前,您应该将add
文件发送到repo:
mv Desktop/photo.jpg ./
git add photo.jpg
git commit -m "photo added"
编辑:
git status
应该让您了解正在发生的事情。
在你应该mv
之前:
> git status
# On branch master
nothing to commit, working directory clean
你应该:
> mv Desktop/photo.jpg ./
> git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# photo.jpg
nothing added to commit but untracked files present (use "git add" to track)
这意味着Git看到有一个新文件,但就提交而言,它并没有考虑到它。
这意味着如果你需要add
photo.jpg到回购。否则,如果您现在尝试提交,则会收到错误nothing to commit
。
如果您在添加文件后查看状态,您将获得:
> git add photo.jpg
> git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: photo.jpg
#
现在,Git告诉我们有Changes to be committed
。现在,git commit
将正常工作