Git常用命令总结:

您所在的位置:网站首页 git创建远程仓库命令 Git常用命令总结:

Git常用命令总结:

2023-06-19 16:01| 来源: 网络整理| 查看: 265

1.git是干什么的?

        最流行的版本管理工具,程序员必备的能力之一。

        git是开源的分布式的版本控制系统,可以高效地管理大小不同的项目版本。git本质上就是一个用于多人开发并存放代码的网站。

        除了git之外,最早的版本管理系统是SVN,svn是集中式版本的控制系统。

      Git和SVN区别:

        

 

首先,我们的代码需要交给Git仓库或者SVN仓库之后,才能管理我们的代码版本。 SVN只有中央仓库,每个人提交的代码都是在中央仓库。这样不太好,只要团队中的一个人提交了代码,那么中央仓库的代码就跟着改变,因为有时我们只是需要对我们自己的代码进行版本控制而已。 Git有本地仓库和中央仓库。我们自己的电脑就是本地仓库,我们只要把代码提交到本地仓库,也能让Git帮我们管理代码版本,而不用提交到中央仓库。这样中央仓库的代码不用改变,我们实现了只控制我们自己的代码版本。因为Git是分布式的,所以我们每个人的电脑也能充当中央仓库,和其他人进行代码提交和拉取。  2. Git流程:         git是一个版本管理工具,工作区,暂存区, 版本库

        

 

3.Git 工具的安装:         常见的git工具有: Git Bash (需要我们去官方下载,并根据电脑安装规定版本)         git官方:    Git - Downloads         git安装步骤: Git 安装教程_小白学CS的博客-CSDN博客

        

        sourcetree、vscode等界面工具也可以完成仓库的拉取和推送。

4. Git 常用命令:

        

git clone 远程仓库url地址 git init 初始化仓库,本地工作区 git add . 把代码提交到暂存区 git commit -m "把代码提交" 提交代码到版本库 git remote add origin 远程仓库地址 跟远程建立关联关系 git push origin -u master 第一次推送本地代码到远程 git status 检查当前文件的状态 git diff 查看文件是否有变化 git log 查看日志,当前你的修改日志 git reflog 查看当前仓库修改日志 5.git本地代码的修改和提交

工作区代码。git add. 提交到暂存区 git commit 提交到版本库中去

还可以本地仓库代码提交远程仓库中,git push origin master

6.git本地仓库和远层仓库如何建立关联 文件中的.git文件中有git相关的配置信息? git init 初始化本地仓库. 远程创建空仓库 git init   初始化仓库,本地工作区 git add . 把代码提交到暂存区 git commit -m "把代码提交" 提交代码到版本库 git remote add origin 远程仓库地址   跟远程建立关联关系 git push origin  -u master 第一次推送本地代码到远程 在本地 Git 仓库创建一个新的分支可以使用以下命令: git checkout -b

这个命令会创建一个新的分支并自动切换到这个分支上。你可以在这个分支上进行修改操作,而不影响主分支。

将新分支推送到 Gitee 上,可以使用以下命令: git push origin

其中 origin 是远程仓库的名称,可以根据你的情况进行修改。这条命令会将新分支推送到远程仓库中,其他用户也可以在他们的本地 Git 仓库中看到这个新分支。

git分支的概念

多人开发的时候可以一个人一个模块功能,最后我们在合并分支即可

创建分支, 合并分支, 删除分支

分支分为本地分支和远程分支的概念

分支常见的命令

git branch 查看本地的所有分支,高亮显示当前的分支

git branch -a 查看所有分支,包含本地分支和远程分支

git branch -r 查看所有远程分支

git branch 分支名 [源分支] 基于当前所在分支创建一个新的分支

git checkout 分支名 切换到某个分支上

git branch -D [分支名] 删除分支

git checkout -b 分支名 【源分支】 创建新的分支并且切换到分支上

git merge 要合并的分支名, 把分支合并到当前分支

两个分支修改了文件的同一地方就会产生冲突,冲突一般都要在本地解决,不要留到线上,根据实际情况保留代码

git fetch 更新本地分支信息保持和线上同步

git pull 【分支名】 更新远程分支并且把远程master和本地当前分支合并,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3