查过资料,自己操作,然后按自己的思路总结:1-11是按顺序操作一遍,就知道了大致流程
git使用的常见命令:*git的命令基本上都以git开头
1、安装git后,检测是否安装成功,在cmd中输入git或者git --version
2、设置自己的昵称与email
git config --global user.name “Smile”
git config --global user.email “15462785@qq.com”
git config --global push.default simple
如果要使用git进行推送,则必须配置push.default,否则推送失败,姓名与Email只用于日志标识。实际推送到GitHub等在线仓库时,要用有操作权限的账号登录。
在某个项目根路径下面可以设置单独的Email与姓名
git config username “tiemaocsdn”
git config user.email “tiemaocsdn.qq.com”
git config --global push.default simple
3、查看git配置(-l参数,l就是list的首字母)
git config -l
查看配置就会看到刚才设置的Email和用户名:
4、切换到D盘下 (把网上项目文件放到d盘)
C:\Users\Administrator>d:
5、将线上的github中的项目克隆到当前文件夹(后面就是线上项目的路径)
D:\>git clone http://github.com/cncounter/mybox.git
项目的目录名字默认为mybox
克隆成功后,d盘就会有一个mybox文件夹,里面有github线上的项目和一个.git配置文件夹
6、切换到mybox目录下,在里面新增或者修改某些文件(本地添加),此处也可以自己手动拷贝文件至该目录下
>cd mybox //cmd基本操作,切换路径
>echo some content >>九宫格.html //cmd基本操作,将mybox同级的"九宫格.html"复制到mybox目录下
>echo by cncounter >> README.md
md=markdown 是一种轻量级标记语言,它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的xhtml(或者html)文档”
拓展:copy c:\add.html d:\test //cmd基本操作,将C盘的add.html文件复制到d:\test目录下
7、添加要提交的文件(将文件提交到本地项目中)
>git add 文件名 //一定是文件夹目录下有该文件,才能add成功
注:当要把整个项目都提交则用git add . ,每次文件只要被修改,都要重新再add一次,不然commit只会提交add暂存区里的内容
如果目录下没有盖文件,就会报错:
8、完成提交
>git commit -m “描述”
9、将本地git和服务器上的连接(如果已经连接,可以省略)
>git remote add origin ***.git
origin是你要提交到的仓库的地址(不用单独执行,直接执行git push会自动连接到服务器)
10、推送项目;推送就是将已经提交到本地仓库的那部分内容推送到远程在线仓库(修改了,没提交的那部分,不会被推送)
>git push
自动连接上远程服务器,要求输入用户名和密码,是GitHub的账户。
11、拉取更新项目
>git pull
12、删除页面
>git rm 文件名
>git commit -m "删除页面"
>git push //必须要推送项目,才能实现线上也删除了
养成好习惯,和svn相同,先刷新再上传,避免冲突
首次使用的步骤记录到此,接下来是一些常用步骤(无顺序排列)
13、获取git仓库的分支
>git fetch origin
14、合并分支
>git merge origin/master
15、重新添加要提交的文件
>git add .
16、初始化git
>git init