删除文件:

先新建一个test文件到webgit版本库中,然后

git add            git commit

Git 学习第二天(三)

当然,我们可以在文件夹中删除文件,git 也提供了命令

rm file

Git 学习第二天(三)

此时,git 知道你删除了文件,因此,工作区与版本库不一致了,

git status

Git 学习第二天(三)

我们有两个选择,一种是确定删除文件,git rm 并且 git commit

git rm file 

Git 学习第二天(三)

还有一种是,撤销删除

git checkout -- file

Git 学习第二天(三)

命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

 

远程仓库:

创建一个Github账号,由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:

通过Git命令

ssh-keygen -t rsa -C "youremail@example.com"

注意:这里添加的邮箱地址,是github的邮箱地址,不是本地git的。

第二步,登陆GitHub,打开“Account settings”,“SSH Keys”页面

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

点“Add Key”,你就应该看到已经添加的Key。

此时,远程仓库就创建好了

 

接下来,创建一个远程仓库 learngit,在本地的learngit仓库下运行命令:

$ git remote add origin git@github.com:Your.name/learngit.git

然后,将本地仓库的所有内容推送到远程仓库上:

$ git push -u origin master


第一次连接会弹出警告,填写yes就可以,第一次推送需要加 -u ,
在此以后,本地提交了修改只需 git push origin master 就可以了

相关文章: