创建本地代码库:
1.创建本地仓库:将路径切换到所有建立代码库位置,你后续要添加到仓库的是文件夹,那么路径就切换到这个文件夹的父文件夹下,例如我后续要将“我的文件夹”整个文件夹里的内容添加到仓库,而“我的文件夹”保存路径为“D:\MasterLab\Git_Workspace\我的文件夹”,那我要切换到的路径就应该是“D:\MasterLab\Git_Workspace”,r如果只是要添加某个文件,那么切换到这个文件的父文件夹下,然后在命令行:git init
2.添加文件到仓库:git add <Filename>
如果要添加所有文件:git add *
3.将添加的文件进行提交到本地代码库:git commit -m "这里写你要写的备注,如change_1或者版本号"
这三步完成后,本地的代码就提交到本地代码库了
查看本地修改文件状态:git status
查看修改文件与原文件的不同处:git diff <Filename>
将本地文件库推送到github:
1.首先确保已经存在了本地代码库,如果没有,请看上面步骤完成创建任务
2.在github上新建一个repository,项目名称都可以自己起,并不是要求和本地代码库名称一样。
3.创建完repository后,我们看到出现项目界面
4.将自己的repository的“existing repositor”下的的两条语句逐条在命令行内运行
如果已经存在了repository,那么只需要去复制此项目的地址,然后命令行运行:
git remote add origin <你的项目地址>
git push -u origin master
5.运行完上面步骤后,本地库就链接到github上了。
用git命令删除github上的文件:
1. git rm -r --cached <Filename>
(如果要删除全部:git rm -r --cached * )
2. git commit -m "你要写的备注,例如delete file"
3.git push origin master
执行完上面三个步骤就会将github上的对应文件删除,而不会删除本地文件
git删除本地仓库:
进入本地仓库文件夹:find . -name ".git" | xargs rm -Rf
这样本地仓库就删除了
出现问题集锦:
1.git remote add origin <你的项目地址>,当我们执行完这句,发现我们写的项目地址是错误的时,需要重新链接我们的地址,可是此时再执行git remote add origin <你的正确项目地址>,就会出现:fatal: remote origin already exists.
这时我们执行: git remote rm origin,将原链接地址删除,然后再执行:git remote add origin <你的正确项目地址>
2.当我们向github的一个项目中进行push时,出现:failed to push some refs to git ......
这是因为github库里的有的文件在本地库里没有,所以需要同步一下:
git pull --rebase origin master
然后再执行push命令就可以了。