Ubuntu下git本地仓库与远程仓库的同步

Ubuntu下git本地仓库与远程仓库的同步


安装什么的就不说了

先说点废话~

之前用Win的桌面版,很方便

但是因为任务要求,我要在linux系统写

参考了http://blog.csdn.net/lyx_win/article/details/52231007这篇文章,很详细

图片来自上面大大的文章

感谢!

 

首先远程已经建好仓库,比如名字叫practice

 

一、将远程仓库同步到本地

 

桌面创建一个文件夹,随便叫什么都可以,比如git

 

cd git  //进入git文件夹

git init //使他成为一个仓库

 

git remote add origin *****   // ***为你的远程practice仓库的“clone ordownload”将网址复制

git remote –v  //此时出现了两行字,一行是origin**** (fetch),另一行是origin ******(push)

//现在已经建立了联系

 

git pull ****

 

然后出现了类似这样的文字:

Ubuntu下git本地仓库与远程仓库的同步_第1张图片

这个时候我们桌面的git文件夹中就会出现我们远程仓库practice中的文件,发现文件相比远程的少了一些,他们是隐藏的,ls –a 可以查看到

同步完成!

 

二、将本地仓库文件的修改提交到远程

 

本来git文件夹中有a,b两个文件夹,我在a文件夹中添加了文件lalala.txt,和ohohoh.txt

 

cd git  //进入git文件夹

git add a/lalala.txt 

git add a/ohohoh.txt

//修改的每个文件似乎都要这样做

//现在修改的文件加入到了暂存区,但是还没有提交到远程仓库

 

git commit -m "add a file"  // -m 后的内容是对此次修改的说明

然后出现类似这样:


 

然后

git push –f *******         //现在是真的提交

出现类似这样:

Ubuntu下git本地仓库与远程仓库的同步_第2张图片

这样就提交成功了!

 

 

 


你可能感兴趣的:(git)