(二)GitHub问题总结

Q1

【Problem】

# 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支
# 合并到主题分支。
#
# 以 '#' 开头的行将被忽略,而且空提交说明将会终止提交。

【Solve】
写入信息后,Ubuntu环境使用ctrl+x选择是否保存.

Q2

【Problem】

To https://github.com/xindaqi/AIFuture.git
! [remote rejected] master -> master (pre-receive hook declined)
error: 无法推送一些引用到 'https://github.com/xindaqi/AIFuture.git'

【Solve】
清理工作区,重新pull,重新push.(无奈>_<)

Q3 撤销commit

commit后但没有push。
【Solve】
(1) 查看日志:git log

commit 8ff71501be6e5860f3441b712ec6a9b04a69fd9a (HEAD -> master, matplot_test)
    add matplot test, draw different image
commit e7dea5372748d996e35862dfce0b4483a60fc55f (origin/master)
    add python library for xindaqi

(2) 撤销commit id
日志commit后面的字符串为id.

git reset hard 8ff71501be6e5860f3441b712ec6a9b04a69fd9a

Q4 重置Head

【Problem】
提交的commit不能撤销,头部指向该commit。

commit ************** (HEAD -> master)
Author: ****** <********>
Date:   Sun May 12 16:14:40 2019 +0800

    describe

【Solve】

git commit -m "delete test"
git reset HEAD~

更新ing

[参考文献]
[1]https://www.jianshu.com/p/664bb86a11e2
[2]https://www.cnblogs.com/ningkyolei/p/4334990.html#undefined
[3]https://blog.csdn.net/sinat_36246371/article/details/79995661


你可能感兴趣的:(Github)