git的基础---1

来源:互联网 发布:富途牛牛安全吗 知乎 编辑:程序博客网 时间:2024/06/03 07:41

/*

**本文章以服务器作为类似于GitHub的角色

**第一部分

*/

本地PC

Pre:当你想要把服务器上的项目下载下来(本地没有该项目),在本地进行修改

git clone git@服务器IP以及.git所在目录

例:git clone git@123.23.345.56:/home/data/git/gittest.git

这时候git会让你输入该服务器的密码,输入密码,回车

 

就是这样的

这时,在你的本地的路径下会有你想要下载的项目,接着就是你在本地码代码了

 

//我是分割线-------------------------

一、当你修改完之后,想要把修改的内容提交到服务器上

1.1先将项目提交给git的缓存区stage

//其中   .   是添加该目录下的所有文件,如果想要添加指定文件,直接写文件名字

git add .


//划重点:git的缓存区是一个很重要的特点,感兴趣的同学可自行搜索

 

1.2把缓存区的内容提交给本地的git,-m是写一些类似注释的东西,来标记你所提交的内容

git commit -m “config”

其中-m "..."是给此次提交添加一个备注,方便你日后查看你上次提交的是什么,""里内容你

1.3把本地git中的内容push到服务器

git push origin master

如果出现如下错误

 

则表示你没有再远程建立可以提交的分支,这时候你只需要这样做

 

其中master只是一个远程分支的名字,你可以任意写一个名字。

但是一般是originmaster

这时候你就可以提交你在本地的项目了

 

当你之前就已经在服务器上提交过你的项目,你想要把你本地的和服务器上的项目合并起来,这时候就需要pull一下了。至于需不需要带git@XXXX这得看你本地的git

 

 

注意:至于其他文章所说的创建用户名邮箱什么的,我至今还没有觉得是必要的步骤,所以没有提到,如果以后发现了他的好处会继续补充的。

 

最后推荐大家一个git系统学习的网址:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

即廖雪峰老师的网站,非常系统!

0 0
原创粉丝点击