git安装与使用

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
/**
     * Use this method in situations where audio mixing is done in the
     * hardware. This method serves as a direct interface with hardware,
     * allowing you to directly set the volume as apposed to via the framework.
     * This method might produce multiple PCM outputs or hardware accelerated
     * codecs, such as MP3 or AAC.
     */
    virtual status_t    setVolume(float left, float right) = 0;

wget http://msysgit.googlecode.com/files/Git-1.5.4-preview20080202
GIT首页   http://git.or.cz/
WINDOWS版本GIT首页 http://code.google.com/p/msysgit/downloads/list
//-----------------ubuntu 安装GIT----------------------------------------------
1: 在ubuntu 下安装
 先从http://git/or.cz那里下一个后git-core-1.5.6.~i386.deb(文件名有这样的字符在里面就差不多了)的包.
 然后安装.
 
2: 再装个OpenSSH,GIT要靠它通信.
 sudo apt-get install openssh-server
 sshd
//------------------操作------------------------------------------------
1: 找一个或者创建一个路径,这个路径的权限要给够
2: 进入到第一步的那个路径下,那个路径为当前路径,以后的操作都以这个当前路径为基准
3: 如果是开始新一个工程(在其它机子上没有这个GIT工程),则用GIT命令初始化这个目录
 
 git --bare init 或 git init   //git --bare init
   
 git config user.name ""    //顺便登记一下你的名字,以便在以后查看记录的时候便于标明这是谁谁谁搞的
 
 git config user.email billankign2002@126.com  //你的邮箱
 
    如果在其它机子已经开始了这个工程,则就没必要初始化了,直接从那机子上克隆一个过来.克隆的时候它会连文件夹也带过来.
 
 git clone <登录那机子的帐户名>@<那机子的IP>:<具体路径>
4: GIT仓库(这个是人看不懂,由GIT命令管理的)可以管理好几个分支.这些分支可以用来分配给不同的人操作.上面的初始化只默认创建了一个master分支,
 
  在工作的时候最好不要在master主分支下干活,因为这个分支主要用来合并其它分支的,所以这个时候要创建其它分支,要多少个随你的便
 
 git branch <分支名>
 
5: 前几步已经完成了工作树(也就是上面说的那个当前路径)跟仓库的建设了.可以开始工作了,工作的时候,所有的涉及的文件都必须在那个目录下(也称工作树)干活.
6: 当干了很久的活了,觉得有必要把已经完成的活放入GIT仓库里去了,那么这个时候,先进入到当前路径下
 
   然后再选择自己所属的分支
 
 git checkout <分支名>
   如果要把更新的文件放入仓库
 
 git add .    //添加所有的,如果没有新增文件则可以不使用此命令,用了也死不了
 
 git commit -a -m "1.0.0.1"  //提交,并且以 "1.0.0.1" 这个字符串来决定这次提交的信息,以利于还原的时候有个参照信息
      当你觉得搞错了,不应该提交,要反悔了,你可以反悔
 git reset
 
   当你要返回到历史的某个时刻的状态
 
 你可以参照  git checkout
7: 对于非管理员的干活的,至此就差不多了.
8: 工程完成了一段时间后,觉得有必要把全部的分支合并到master当中来了,这个时候
 先选择master分支
 
  git checkout master
 
 然后再使用,有多个可以使用多次合并
 
 git merge <其它分支名>
9: 到这里上面的操作都是在本地的仓库里面捣腾,没有在其它机子里面的仓库里干活.
 
10: 当几台机子上都有同样的GIT工程在开工干活的时候
  这个时候A机子主动要跟B机子同步一下的话,得先让B完成他的分支合并,A机子才能真正的拿到数据
 git pull <帐户名>@<IP>:</PATH> master   //一般是把他的master拿过来同步
 
  如果A不主动要求同步,则B可以把他的分支主动送给A,前提也是B先合并自己的分支到主分支
 
 git push <帐户名>@<IP>:</PATH> master   //按道理这里不应该上传到人家的master分支上,最好上传到一个临时分支上
-------------------------------------------------------------------------------------------------------------------------
GIT 常用命令

-------------------------------------------------------------------------------------------------------------------------
Step 1: setup a bare GIT repository
mkdir directory
cd directory
git --bare init     //setup a bare GIT repository
git init
chown -R username
git config user.name ""    //在/config当中增加项
git config user.email billankign2002@126.com
git var -l     //列出所有的配置项变量
git-clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      //远程下载一个GIT项目,也叫克隆一个tree
//---------------------------------------
cd test
git-clone ../test_git    //down current directory git source to the here
SSH协议:
 帐户名@IP:/PATH
 
//---------------------------------------
git initdb      //
git-pull      //更新本的git tree,类似cvs update
git-diff     //列出本地的tree与各版本的tree的不同
 //------------------------------------------
 列出自己tree与master的不同  # git-diff
 列出自己tree与某一个version的不同 # git-diff v2.6.22
 列出某一个文件,和以前某个version的该文件的不同:
        # git diff v2.6.20 init/main.c
        注意结果中+表示自己的tree,-表示2.6.20的。
        列出两个tag中某一文件的不同:
        # git-diff v2.6.23 v2.6.24-rc1 init/main.c
 //------------------------------------------
   
git-gui      //图形界面的git
git-apply     //用来apply那些用git-diff生成的补丁
git-describe     //查看当前版本
git -add -a     //本目录下所有文件和子目录
git -commit     //提交
//--------------------分支的概念-------------------------------------------------------
GIT创建仓库的时候默认创建master主分支,为了安全,最好创建其它的工作分支.分支就混在master里面,肉眼看不出区别来.
git branch 分支名    //创建一分支
git checkout 分支名    //改变当前分支.
git branch     //列出当前所有分支,并标明主分支
cat .git/HEAD      //这个玩艺儿也能告诉你你当前使用的是哪个分支
git diff 分支名1  分支名2   //查看两个分支之间的不同之处
//工作当中肯定要做一些几个分支合并到主分支的活
1:  git checkout 分支名    //回到需合并到的分支
2:  git pull .  其它分支名   //把其它的分支合并
3:  还有一个命令可以使用 git-merge <其它分支名>
//-----------------从GIT库中还原文件-----------------------------------------------
1:  git checkout 分支名    //先选择分支
2:  git checkout 文件名
3:  git checkout -f    //提取全部文件
//-----------------SSH协议---------------------------------------------------------
1:安装SSH协议
 UBUNTU下  sudo apt-get install openssh-server
2:用SSH相互访问
 ssh -l <帐户名> <IP地址>
//------------------------------------------------------------------------------------
git push <帐户名>@IP:/PATH master  //可以将本地的Tree传送到远程的电脑当中
git checkout -f     //提取当前branch的所有文件.
git pull <帐户名>@IP:/PATH master  //从远程电脑当中取出更新版本,在使用这个之前远程电脑须进行切换分支操作.
//------------------------------------------------------------------------------------
git-reset --soft HEAD^    //逆转了提交的版本进度
git reset HEAD~<n>    //真正的撤消,在git log当中查不到相关的信息了,但在reflog中有相关记录,这个时候如果用
        git checkout file ,则可以回到某状态.  
git-commit -a -c ORIG_HEAD   //恢复撤消
git-log      //显示各Commit的ID及提示信息
git-revert <commit ID>        //撤消某次提交,这个撤消只是反向打入Tree当中
git-tag <tag name> <commit ID>    //给某次COMMIT ID打标签
git-tag -d <tag name>    //删除TAG
git-apply -R -v     //应用那些git diff补丁
git reflog     //列出HEAD当中的log
git checkout HEAD@{n} [文件名]  //可以提取某历史提交文件,HEAD <n>就是git reflog当中查出来的,后面的文件名随阁下定
git diff <commit id> <commit id>  //比较两个提交之间的不同
Git使用 从入门到入土 收藏吃灰系列(二) Git安装配置 文章目录一、前言二、版本控制2.1什么是版本控制?2.2版本控制的分类2.3GitSVN最主要区别三、Git历史四、Git安装及卸载4.1安装4.2卸载4.3风格样式修改五、Git配置5.1设置用户名邮箱(用户标识,必要)5.2配置文件 一、前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibili,这个精华多,推荐看这个 参考视频7小时学会Git 基础全套完整教程(从入门到精通)_哔哩哔哩_bi 阅读详情

相关推荐

Windows下Git安装使用

一、安装 1.1 软件准备         Win7 64位系统,Git-1.9.5-preview20150319.exe,TortoiseGit-1.8.14.0-64bit.msi。其中Git-1.9.5-preview是GIt的核心组件,只安装这个软件就可以用命令行的方式使用GIt。如果想用图形化界面的方式使用Git就需要安装TortoiseGit。 1.2 安装Git-1.9.

Remy的学习记录 1万+

Git安装的一些步骤解说(小白好奇心严重版本)

对于大多数用户,特别是那些使用标准开发和版本控制流程的用户,启用文件系统缓存通常是个好主意,而符号链接的使用则取决于您对它们的需求。如果您经常使用 Windows 命令提示符和其他依赖 cmd.exe 的工具,并且希望保持一致的体验,或者您需要确保最大的兼容性(特别是在企业或受限环境中),您可能会选择使用 Windows 默认的控制台窗口。如果您对安全性有特别的要求,或者在一个自动化环境中(例如,持续集成/持续部署系统),那么您可能会选择不使用凭据帮助程序,并寻找其他的凭据管理解决方案。

weixin_47420447的博客 5030

git工具的安装使用

git工具的安装使用

牧以南歌的博客 1431

Git 详细安装教程以及gitlab添加SSH密钥

Git详细安装教程以及gitlab添加SSH密钥

水w的博客 6852

Git(二)

上章咱们大致说了一下Git的概念,这章我们讲一下Git安装

heizehu的博客 3788

Git安装包下载到安装教程

最近由于更换了新的工作设备,所有的环境都需要重新配置,而我之前的那个设备上面Git版本是2.24.0,也是很久之前的一个版本了,去Git官网看了一下目前都已经是2.45.2了,所以也趁这个机会来记录一下Git从0到1全流程的安装教程,也包括从镜像站下载安装包。

介绍AI领域相关知识 1647

Gitgit安装使用教程

Git是一种分布式版本控制系统,它最初由Linus Torvalds于2005年创建,用于管理Linux内核的开发。Git的主要作用是跟踪文件的变化,以便多人协同开发同一个项目时能够更好地管理代码。

万维网连五洲,二进制写尽天下事,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习 2460

Mac安装Git

文章目录一、简介二、下载指引三、配置信息 一、简介 在Mac上安装Git之前,可以先使用git --version来查看一下是否安装Git,因为Mac系统可能自带了Git,或者在你安装XCode(或者XCode的命令行工具)时,可能已经安装Git。 如果Mac还没有安装Git的话,则会跳出弹窗提示您安装Git。上述是因为在安装Homebrew时,自动下载安装了XCode的命令行工具,所以已经安装Git。 二、下载指引 如果尚未安装Git,或者已安装Git版本过低,这里我们可以去Git官网ht

rockvine的博客 10万+

Git安装使用

远程仓库(如 GitHub、GitLab、Gitee)交互(git push/git pull)。官网下载地址:https://www.kernel.org/pub/software/scm/git/暂存区(Staging Area):临时保存待提交的变更(git add 后生效)。objects/:存储所有 Git 对象(提交、文件内容等,Git 的核心数据库)提交(Commit):一次代码变更的快照,包含作者、时间、描述等信息。(6)查看所有 HEAD 的移动历史(包括被删除的提交、重置操作等)

2402_88627342的博客 1520

git安装使用

首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如txt文 件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次 的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但 没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从 1kb 变成2kb,但是到底改了啥,版本控制也不知道。Git 是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是 一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己 的电脑上。

2403_87506271的博客 1319

Git-Git安装了解使用】了解Git & 安装Git & 使用Git

Git是目前世界上最先进的分布式版本控制系统!GitHub是一个Git项目托管网站,主要提供基于Git的版本托管服务。【Git-Git安装了解使用】了解Git & 安装Git & 使用Git

weixin_53543905的博客 1446

在Windows上安装GITGIT 安装GIT 使用流程

在Windows上安装GIT的详细步骤,GITGithub、Gitee、Gitlab的 使用流程

QIFU的专栏 740

git安装

在 Windows 安装好的 Git 上,您会得到以几种功能。我们只需要打开我们刚刚在安装时设置的安装位置中。Git Bash:Git Bash 提供了一个模拟 Linux 终端的命令行界面,在这里可以执行 Git 命令。它是一种强大的工具,适用于熟悉 Linux 或 macOS 终端界面的开发人员。您可以在 Git Bash 中输入各种 Git 命令,比如克隆代码库、提交更改、合并分支等。如下图。

xrkhy的博客 4483

git 使用_GIT安装使用

GIT安装使用1.介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git SVN 区别a、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。b、Git 把内容按元数据方式存储,而...

weixin_39553757的博客 202

GitGit下载安装详细步骤

讲述Git安装的具体步骤,以及git环境配置和通过命令测试git是否安装成功。

四季轮换叶,一路招摇胜 2万+

git安装使用

随后找到Text,再找到Select。

xuherui123456的博客 2279

Git安装使用

我在Ubuntu安装后这里已经可以自动补齐了~

m0_60534883的博客 4584

Ubuntugit安装使用

Ubuntugit安装使用Windows下的大致相同,只不过个人感觉在Ubuntu使用git更方便。 首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git命令进行安装安装完成后进行git配置,输入指令git config --global user.nam...

weixin_30905981的博客 1670

《软件安装使用教程》— Git 在Windows的安装教程

本文详细介绍了Windows安装Git的步骤

镰刀 & 锤子;热情 & 初心 3903
上一篇: 让wine程序使用所有字体
下一篇: Ubuntu桌面版讨论使用全局菜单和取消的命令
batoom
博客等级 码龄19年 32粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值