Java教程

git_快速教程

本文主要是介绍git_快速教程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

工作区:即项目文件夹,我们直接编辑的地方,注意: 不包含.git目录

暂存区:在.git目录下, 数据暂时存放的地方,在工作区和版本库之间进行数据交流  

版本库:也叫本地版本库,即.git目录,git 之所有快,就是因为,大部分的提交均是在本地版本库上操作的,只有最后一次推送到远程仓库会依赖网络。

 

1、git init  把当前目录 变成 可以git可以管理的仓库

此操作会再当前目录下创建一个.git文件,而 这个文件相当于是git 的一个版本库

 

 

 

2、git status 查看当前仓库状态(查看当前工作区和当前版本分支的差异)

 

 3、git diff  查看当前仓库更具体的变动信息(查看当前工作区和当前版本分支的具体差异)

 

 

4、git add  将工作区的改动提交到暂存区  

这里提示 将要被提交到修改包括 text1.txt     

 

 

5、git commit -m "add text1.txt"  将暂存区的修改 提交到版本库(提交到本地当前版本库的当前分支)

 

6、git push 提交本地的main分支的修改到远程仓库

 

 

git branch ---- 查看当前分支   *表示当前所属独分支

 

 

git checkout  ----切换分支

 

git checkout -b dev     -- 创建一个dev分支 并切换至创建的分支  (本质上是相当于复制了一份当前分支内容,并切换到复制出来的那个分支)

 

 

git branch dev1    -- 创建一个dev1 分支,当不会切换至所创建的分支 (还在当前的分支)

 

git checkout dev1    -- 切换至指定分支 dev1 

 

在远程仓库中没有本地仓库创建的分支情况下直接 git push 将报错 

 

 因为远程仓库并没有 dev_2这个分支

git push --set-upstream origin dev     -- 创建远程分支,并将远程分支和本地分支关联起来   

后续可以 直接使用 git push  建本地分支 直接推送到远程分支

  

 

这篇关于git_快速教程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!