git_工具_大全(git客户端管理工具)

生活 0 548

概念介绍:

git是一个免费,开源的分布式版本控制系统。利用极致的压缩算法,可以很快地把代码完整的镜像下拉。

本地结构:

Win目录新建一个文件夹,右键桌面打开,git bash here

远程库:

https://github.com/远程库网址,在上面新建了自己的仓库后,可以在本地进行重命名:

git_工具_大全(git客户端管理工具)

git remote add origin https://github.com/zhouruiaaa/GitResp2.git重命名

git remote -v

git push origin master本地代码推到远端

git clone https://github.com/zhouruiaaa/GitResp2.git远端代码克隆到本地

分支:

使用多条线推进多个任务。有一些基本命令进行操作。

查看分支git branch -v

创建分支git branch brach01,当前在哪个分支上,是通过*号来显示的。

切换分支git checkout brach01

合并分支git checkout master git merge brach01如果主从分支修改同一个文件的同一位置,需要自己决定留下哪个代码,再用add和commit进行确认。

操作命令:

创建的文件首先要放本地仓库,才能用add和commit进行管理。git status可以查看仓库里的文件是工作区或暂存区状态,git log可以查看仓库里的提交历史,当历史记录过多的时候,一页展示不下,可以用空格显示下一页,用b显示上一页。git log --pretty=oneline显示缩略的历史信息。git reflog里面多了HEAD@{数字},指回到当前这个历史版本需要走多少步。这个时候用git reset --hard 【索引】可以前进或者后退的历史版本。--hard代表指针移动的同时,重置暂存区和工作区,--mixed代表索引移动的同时,重置暂存区,工作区不动,--soft代表索引移动时,暂存区和工作区不动。如果删除了工作区的某文件,再用git add和commit就可以将暂存区和本地库里面的删掉。Git diff 【文件名】用于将工作区和暂存区中的文件进行比较。如果不加参数【文件名】,表示比较所有文件。Git diff 【历史版本】【文件名】,用于比较暂存区和工作区中的内容。

相关推荐: