git使用

来源:互联网 发布:混迹知乎的浩天哥 编辑:程序博客网 时间:2024/04/30 06:11

在网页中先start responsibility 输入项目名称,项目说明,以及read me文件。然后copy项目路径(在clone与download中),此时就已经建立了一个项目。
在linux中yum install git,安装git,点击git help会给提示帮助
新建一个目录mkdir git。cd git/。把刚才复制的项目路径复制过来,git clone https://github.com/lvxiangfei/testtt.git
点击ls 就会出现在git上面的项目: testtt 。cd testtt 。ls就会看到整个项目的文件
新建一个文件vim riji并进行内容的输入,保存退出
git status
这里写图片描述
提示有没有跟踪的文件,需要用add进行跟踪
git add riji
git status
这里写图片描述
提示可以reset进行恢复刚才状态
git commit进行提交
git status
这里写图片描述
会看到一个文件已经提交,没有可提交的文件了。此时已经将文件保存到了本地,只是自己可以使用,接下来要上传到服务器
git push.第一次使用可能会提示403 forbidden此时进入vim .git/config
在github前面加上lvxiangfei@,保存退出
再进行git push 时就已经推送上去了。
这里写图片描述

此时进入网页就可以看到刚才新增文件已经加入,点击Open in Desktop。在客户端就会看到克隆到本地。
对着项目右键,在浏览器中打开,就打开了项目所在文件夹,就可以进行修改。保存回到应用中change中会有变化,此时进行commit,就可以同步到本地项目中,点击右上角Sync就可以同步到Remote。
如果有一些无用的文件右键可以进行忽略,此时会生成.gitignore文件,如果把此文件同步到Romote别人pull之后,也会自动忽略此文件。

git diff显示冲突内容。当两个人同时修改同一个地方时,会显示冲突,head之后,======之前,表示刚才本地提交。=====之后,master之前 ,表示romote上面的内容。此时把两个内容进行合并,再进行提交,就表示完成了冲突的处理

恢复版本:git log。会显示之前提交多的 所有的代码编号
git reset –hard 编号。表示回复到编号所代表的版本。
hard代表指向编号的指针,表示修改了其中的内容。

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录

建立里程碑(打tag)(发布版本号):点击release后,draft a new release就可以创建里程碑了

一些好的习惯:尽量使用客户端,少用命令行,
每次提交之前,diff自己的代码,以免提交错误的代码

0 0
原创粉丝点击