学习过程中遇到一些命令,稍带记录。
pwd //print working directoty
cd //change directory
mkdir //make directory
ls //list files
git init //将该目录用Git管理
git add haha.txt kaka.txt //将haha.txt,kaka.txt添加到仓库
git commit -m "upload" //将文件提交到仓库,本次提交说明是upload
//将本地仓库与远程仓库关联
git remote add origin git@github.com:EIMadrigal/Leetcode.git
//将本地库的内容第一次推送到远程仓库
git push -u origin master
//以后的推送
git push origin master
//删除文件夹haha
git rm -r --cached haha
git status //查看仓库的状态
git diff //查看具体修改的内容
git log //查看提交历史纪录
git reset --hard HEAD^ //HEAD表示当前版本,HEAD^表示上一个版本
git reflog //查看命令的历史纪录
每当增加或者删除文件(夹)时,先commit
,再git push -u origin master
同步到GitHub上。
在本地创建了一个文件夹,想要同步到GitHub,报错:
原因就是:之前直接在GitHub上更改了一些内容,没有对本地进行同步。
解决:push
前先git pull origin master
如果文件夹名字含有空格,使用cd
命令进入时会报错:cd: too many arguments
,需要将文件名用""
括起来~
原文:https://www.cnblogs.com/EIMadrigal/p/12130833.html