Git新建和上传到服务器

            (这是自己的电脑上自己玩的,还需要把代码放到服务器上)
            1.下载git客户端,安装时一直下一步就行
            2.在左下角搜索框里输入Git, 打开Git Bash就能打开黑色框框
            3.在用git之前,要先报姓名和email,否则代码不能提交
            git config --global user.name huangjiawei 回车
              git config --global user.email [email protected] 回车
            4.现在要创建版本库
            cd E: //cd到自己存代码的文件夹
            mkdir rrdai //创建一个人人贷的项目
            cd rrdai //cd到人人贷项目里
            ls //可查看rrdai文件夹里面有什么
            5.这个时候把rrdai这个文件夹建成一个仓库
            git init //回车后看到: initialized empty Git repository in d:/...(初始化了一个git目录在d:/...)
            6.然后手动在rrdai文件夹里面新建一个index.txt文件试试
            7.然后输入看看git的状态
            git status //然后会看到第三行提示untracked files(git还没跟踪你)
            8.现在要把文件加上(想svn那个+一样)
            git add . //.代表当前目录,如果想一个文件就直接输文件名
            9.再看看git的状态,这个时候就成功的新加了一个文件到版本控制里面去
            git status //在第五行绿色字有新增的文件 new file: index.txt
            10.接下来就能提交
            git commit -m "init" //-m代表后面的是注释,回车后看到第二行1 file changed(一个文件发生改变)
            11.总结:改的时候是在自己的工作区(看状态有红字),add后到暂存区(看状态有绿字),commit后就到了版本库(看状态没字了)
            
            12.修改文件后要git add .  ,然后git commit -m "modify"提交就行了
            13.删除文件git rm index.text,看状态是绿色字,所以可git commit -m "del"了




            国外有Github.com
            国内有oschina.net
            1.打开git.oschina.net并且登陆
            2.点击右上角+,创建一个新项目,选择语言PHP,添加开源许可证GPL v2,使用Readme问加你初始化这个项目不用勾也行,其他不用管,然后找到自己的HTTPS地址,上传就是上传到这个地址
            3.用git push 自己的HTTPS地址 master 能上传到服务器(这个master是本地仓库的名字或者说分支的名字)
            4.用git remote add lianshou 自己的HTTPS地址
            不想要每次都用这个长的地址,可以给地址起一个别名,remote是远程服务器,lianshou是任意起的
            5.然后改动一下rrdai里面的一个文件,然后git status看状态是红色,git add .后是绿色,然后git commit -m "add lianshou"这个时候只是把改动提交到本地的仓库,现在用git push lianshow master就能提交到服务器,然后输入账号密码就行了,可去网站上看文件


            6.现在要加另外一个人来共同开发我这个项目,管理->项目成员管理->开发者->添加项目成员->邀请用户->方式二:直接添加->输入
            7.现在新人要拉代码下来,svn用的是checkout,git里用的克隆cd E:
            然后git clone 自己的HTTPS地址  //回车,会看到Cloning into 'lianshou'...等到出来一个 done就完成了
            8.新人写好了自己的代码,cd E:,cd 文件夹
              git status   //会看到红字
              git add. //用git status会看到绿字
              git commit -m "生成配置文件" //提交到自己本地的仓库
              git push lianshou master //会不成功,因为这个仓库没配置lianshou,现在配置了的话就会像上面一样,输入新人的账号密码就能上传成功
            9.然后第一个人要在服务器上拉代码下来,需要先cd到rrdai,然后git pull lianshou master就行,如果没配置lianshou这个别名就用HTTPS那个地址
            10.看版本号(用于回退版本) git log --pretty=oneline
            11.切换回以前的版本git reset --hard 2580d (2580d是版本号的前面,只要不重复就行,写多少位数无所谓)
            12.用11方法重置后,看到的版本会少了,这个时候要用 git reflog看版本,然后再按照11操作就可以再次回退

猜你喜欢

转载自blog.csdn.net/ljw_jiawei/article/details/80376953