git的基础使用与可能存在的一些问题。
git 的安装。https://git-scm.com/downloads
安装后,git是以命令行的形式使用的。在命令行界面,拖动就是复制,中键就是粘贴,近似liunx的用法;当然可使用右键进行操作。
基础的命令:cd 文件地址 即可进入对应的文件夹。cd..为返回盘符位置(一般是C盘或D盘)。
git init:设置现在的文件夹为本地仓库。本质上是多了个".git"的隐藏文件夹。
git add 文件全名 :追踪文件,进暂存区。可以使用 "git add.",添加所有文件,"."代表的是所有文件。
git commit 从暂存区推送到本地仓库。相关的有:-a -m:-a提交之前提交过的。-m:不显示文本编辑。
如果进入了文本编辑,需要按insert键,再按esc(应该需呀吧,,),可以在最下面输入时,输入“wq”,再按回车。
有时在命令行无法输入,按q键可以退出;回到命令行。
对于本地仓库,checkout 文件名:对于文件未add的情况,可以回到它最后一次commit的结果;
reset 文件名,对于已经add到暂存取的文件;
对于已经commit的文件,使用有revert “上次commit的码”,这是对于记录在操作,回到上一次提交(commit)。
checkout和reset既可以对文件使用,也可以对记录使用。
报错:“key ankown”,解决方法:对于远程仓库可以使用gitee、github作为远程仓库,创建远程仓库之后,应该记得把远程平台的账户设置里的公钥设置为本地生成的公钥,不要只是填在某一个远程仓库的管理里面。
报错:“objected”,可能是远程仓库里有的文件你没有,可能与选择了“自动生成readme”,有关。两个解决方法,第一个,先 git pull debase origin,再push;
第二个,先在平台的管理中,清空仓库,再push。
关联远程仓库,有git remote add "origin" "ssh地址"(其中,origin是本地为远程起的名字,有时提示“exist”,可以考虑换个名字;ssh地址可以在创建的远程仓库中找到)
如果按照教程去git push origin -u master(origin是前面本地为远程起的名字;-u是第一次提交时需要的,意为unino,大概吧,联合;master是远程仓库的具体地址,看具体需要去推送到不同的远程仓库文件地址)

浙公网安备 33010602011771号