git

120 阅读1分钟

git

<代码协作管理工具,上传和拉取最新的代码;

<每个员工的电脑都可以进行一个版本的记录再上传到中央电脑,先存储在本地仓库然后再上传到git仓库

<代码提交到本地仓库不需要网络

vsn

<集中式:只能在中央仓库进行版本的记录

<提交到中央仓库需要网络

<以文件的方式进行存储

git的命令

<git分为三个区:工作区、暂存区、历史区

<git init :在当前文件夹下初始化一个git仓库;文件夹下多一个隐藏的 .git的文件夹

<git add . :将文件内容上传到暂存区

<git commit -m"注释" :把暂存区的代码提交到历史区,字符串里事提交内容的藐视

<git status :查看文件的状态

<git checkout -- 文件名 :让暂存区的代码覆盖本地

<git rm --cached 文件名:删除暂存区的文件

远程仓库

<git remote add origin 远程仓库地址 :让本地仓库和远程仓库建立关联

<git remote remove 仓库名 : 解除本地仓库与远程仓库的关联

<git remote -v :查看本地仓库和远程仓库的关联

<git push origin master :把历史区的内容推送到远程仓库

<git clone 远程仓库地址 :把远程的文件下载到本地

<git pull origin master :拉取远程仓库最新的代码

创建分支

<git branch 分支名:创建分支

<git checkout 分支名:切换到分支

<git merge :合并分支

<git branch -d 分支名:删除分支