对git的理解

mac2024-05-20  29

git是什么? 它是当前比较流行的一种版本控制工具。 今天来深入说一下,git的库的结构和相关命令。

git库的四部分 第一个,远程主分支,就是最后上线要使用的版本; 第二个,远程用户分支,就是你提交完后待merge的到主分支的分支; 第三个,本地库,就是你commit 完以后代码保存到的地方; 第四个,本地代码,就是你写的代码本身所存的位置。

来看一下的它们之间的关系图 ps.绿色是远程库,红色是本地库。本地暂存区,不属于提交分支;

来看一下常用的git命令 1.git init 把当前项目变成git管理的项目。 2.git clone [git路径] 把远程库的代码拉到本地。 3.git status 查看当前修改和新创建的代码。 4.git add 把要修改的文件添加到本地暂存区。 5.git commit -m ‘代码提交的注释’ 把代码提交到本地库。 6.git push 把本地代码提交到远程用户分支。 7.git pull(慎用) git pull 会覆盖本地的代码, 如果不想覆盖,有两种方法: 第一种方法,如果你是要提交代码,那就用git pull --rebase, 第二种方法,如果还不想提交,你可以用git stash 把代码存入本地暂存区,然后再git pull。 8.git diff [文件] git diff 查看所有文件的本次代码修改。 git diff [文件] 查看某个文件的本次修改。 9.git log 查看提交的代码版本。 10.git branch /git branch -a 查看所有本地分支/查看所有分支。 11.git stash /git stash pop git stash 把当前的修改保存到本地暂存区。 git stash pop 把最近一次保存的修改取出来。

最新回复(0)