git--tortoiseGit建立一个远程仓库并提交

来源:互联网 发布:cs online for mac 编辑:程序博客网 时间:2024/05/11 20:07

先将一些实际的应用,再来讲讲git的底层命令原理;

这回利用小乌龟可视化工具,将本地一个项目管理起来,并且利用csdn的code中心,建立这个项目的远程仓库;

先在code.csdn.net建立一个远程仓库项目;


建立起一个空的远程仓库,用来作为本地项目的远程仓库;


公开的话所有人都可以看到这个项目,并且可以克隆。私有就只有成员可以看到可操作;


这个git@code.csdn.net:chenqiangdage/gittest.git就是这个项目的远程地址;

远程仓库已建立好,现在在建立本地的git仓库;

打开你要建立的项目;

在项目文件夹上右键,选择git create repository here 。建立本地仓库


建立好之后,可以在项目文件夹中看到一个.git的隐藏文件夹,这个就是git的核心,git操作的所有都在这个文件夹里。删掉这个,就失去了git管控;


仓库建立好之后,就要把需要管控的内容提交到仓库中去,让git管理起来。使用git -commit


git,第一次提交(commit)会建立一个叫做master的分支。分支管理后续在写;


写好提交注释,勾上需要管理的文件,然后ok

这样就将本地的文件管理起来了。以后只要这些文件有改动,git都能知道;


如果需要将本地提交到远程的仓库上建立起管理,那么,直接点push.因为是第一次push到远程仓库,而远程仓库我们还没有配置,所以接下来需要配置远程仓库。

git setting里可以设置,这里可以直接在push操作界面上添加


在remote 的manage点击;弹出远程仓库管理界面。在URL里填写已建立好 的远程仓库地址,在Putty选择好之前利用Puttygen保存好的私钥路径;确定


这里因为我们是先建立了远程仓库地址,第一次从本地push到远程是不会成功的,因为远程上的信息最新,我们需要做一次从远程pull回来的动作,让本地已获取到远程仓库的最新动态。pull动作中,git很聪明会自动智能的做合并动作的。




从远程pull成功之后,本地远程信息和远程信息已一致,接下来就可以直接Push到远程上去了。(git已自动合并了)

在项目上右键,选择push



pushok之后,在登陆code.csdn.net中心,就可以看到远程上已有这些文件; 



1 0