百度
360搜索
搜狗搜索

git命令在哪里输入,Git的下载、安装与配置,详细图文教程详细介绍

本文目录一览: git拉取远程代码到本地

git拉取代码到本地的方法是:
打开git命令窗口,输入命令【git clone github仓库地址】,然后回车即可拉取代码到本地仓库。
在实际项目开发过程中,往往是已经存在远程项目了,我们定义的需求是只需要简单的操作git,能够上传和下拉最新代码。
Git(读音为/g?t/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。
Git的功能特性:
从一般开发者的角度来看,git有以下功能:
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
从主开发者的角度(假设主开发者不用开发代码)看,git有以下功能:
1、查看邮件或者通过其它方式查看一般开发者的提交状态。
2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。
3、向公共服务器提交结果,然后通知所有开发人员。

Git常用命令

1.1 配置环境
当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。该用户信息和GitHub上注册的远程仓库的相关信息没有任何关系。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git config --list
配置信息保存在用户目录下的.giitconfig文件中
1.2 获取Git仓库
要使用Git对我们的代码进行版本控制,首先需要获得Git仓库
获取Git仓库通常有两种方式:
执行步骤如下:
1、在电脑的任意位置创建一个空目录作为我们的本地Git仓库
2、进入这个目录中,点击右键打开Git bash 窗口
3、执行命令git init
可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地的命令形式为:
git clone 远程Git仓库地址
1.3 工作目录、暂存区以及版本库概念
版本库:.git隐藏文件就是版本库,版本库存储了很多配置信息、日志信息和文件版本信息等
工作目录(工作区):包含.git文件夹的目录就是工作目录,主要用于存放开发的代码
暂存区:.git文件夹中有很多文件,其中一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方
1.4 Git工作目录下文件的两种状态
Git工作目录下的文件存在两种状态:
Unmodified 未修改状态
Modified 已修改状态
Staged 已暂存状态
这些文件的状态会随着我们执行Git的命令发生变化
1.5 本地仓库操作
git status 查看文件状态
也可以使用git status -s使输出信息更简洁
git add 将未跟踪的文件加入暂存区,将已经修改的文件加入暂存区也是通过这个命令
git reset 将暂存区文件取消暂存
git commit -m “你的说明” 将暂存区文件提交到本地仓库
git rm 删除文件 说明:这种操作是直接将文件加入到暂存区里面,直接提交到本地仓库生效,而直接删除的话没有进入到暂存区,需要先把文件加入到暂存区之后,再提交到本地仓库。
将文件添加至忽略列表
一般我们总会有些文件无需纳入Git的管理,也不希望他们总出现在未跟踪文件列表。通常这些都是自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。在这种情况下,我们可以在工作目录中创建一个名为.gitnore的文件(文件名称固定),列出忽略的文件模式。下面是一个示例:#代表注释
由于windows无法创建不含文件名的文件,因此我们需要在bash窗口中用如下命令创建。
git log 查看日记记录
1.6 远程仓库操作
如果想查看已经配置的远程仓库服务器,可以运行git remote 命令。它会列出指定的每一个远程服务器的简写。如果已经克隆了远程仓库,那么至少可以看见origin,这是Git克隆的仓库服务器的默认名字
git remote -v 可以查看对远程仓库详细一点的说明
git remote show origin 可以查看对origin更详细的远程仓库的说明
运行git remote add 添加一个远程Git仓库,同时指定一个可以引用的简写
如果你想获得一份已经存在了的Git仓库的拷贝,这时需要用到 git clone 命令。Git克隆的是Git仓库服务器上的几乎所有数据(包括日志信息、 历史 记录等),而不仅仅是复制工作所需要的文件。当你执行git clone 命令的时候,默认配置下Git仓库中的每一个文件的每一个版本都将被拉取下来。
如果因为一些原因想要移除一个远程仓库,可以使用git remote rm
注意:此命令只是从本地移除远程仓库的记录,并不会影响到远程仓库
git fetch 是从远程仓库获取最新版本到本地仓库,不会自动merge
说明:如果使用fetch命令,拉取的文件会放到版本库里面,不会自动整合到工作区,如果需要整合到工作区,需要使用 git merge 远程仓库别名/远程仓库分支
git pull 是从远程仓库获取最新版本并merge到本地仓库
注意:如果本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库中拉取文件的时候会报错(fatal:refusing to merge unrelated histories),解决此我呢提可以在git pull 命令后加入参数 --allow-unrelated-histories
git push
1.7 Git分支
几乎所有的版本控制系统都是以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git的master是一个特殊分支。它跟其它分支没有区别。之所以每一个仓库都有mater分支,是因为git init默认创建它,并且大多数人都懒得去改动它。
# 列出所有本地分支
$ git branch
#列出所有远程分支
$ git branch -r
#列出所有本地分支和远程分支
$git branch -a
git branch 分支名称
git checkout 分支名称
git push 远程仓库别名 远程仓库分支
git merge 分支名称 说明:在当前分支下合并其他分支
注意:如果两个分支存在同样的文件名且同行的内容不一样,那么会产生矛盾,需要自己手动修改产生矛盾后的文件,然后添加到暂存区然后提交。
git branch -d 分支名称
如果要删除的分支中进行了一些开发动作,此时执行上面的删除命令并不会删除分支,可以将命令中的-d参数改为-D
如果要删除远程仓库中的分支,可以使用命令git push origin -d branchName
1.8 Git标签
像其他版本控制系统一样,Git可以给 历史 中的某一给提交打上标签,以示重要。比较有代表性的是人们会使用这个功能来标记发布结点(v1.0、v1.2等)。标签指的是某个分支某个特定时间点的状态。通过标签,可以很方便地切换到标记时的状态。
#新建一个tag
$ git tag [tagName]
$ git tag
#新建一个分支,指向某个tag
$ git checkout -b [branch] [tag]
#删除本地tag
$git tag -d[tag]
#删除远程tag
$git push origin :refs/tags/[tag]

git如何使用

由于Git对于项目的管理很高效,因此现在使用Git的公司很多,在Java开发中,我们经常使用的IDEA和Eclipse都可以很好的集成Git;
在IDEA中,天然集成Git插件,因此我们不需要再额外的进行操作,只需要在本地中安装Git就可以。
首先我们需要从远程仓库将代码克隆到本地:
git clone https://github.com/test, clone后面跟随远程仓库的链接地址
当我们打开本地的Git仓库项目之后,我们可以在项目中右击进行Git操作,其中包含提交,拉去,推送等命令。
当我们修改完成代码之后,可以在Git下一级菜单中选择commit的选项进行提交,其中可以选择修改过的文件,添加commit message(提交说明),以及每个文件修改的地方。确认无误之后,可以点击commit进行提交,对应的Git命令:
git commit filename -m ‘test’
参数介绍:
filename:需要提价的文件,多个文件用空格隔开,如果是所有文件可以使用参数-a代替-m message,后面跟提交说明
修改完成之后,可以选择git->repository->push可以将代码推送到远程分支
对应的git命令
git push
我们也可以在git->repository->pull将代码从远程仓库拉取下来进行更新
对应命令 git pull
Git基本命令简介
克隆远程仓库到本地:git clone https://github.com/test [myproject],将远程代码克隆到本地并重命名myproject(可选)
Git查看远程仓库地址: git remote -v
查看修改过的文件列表:git status
查看每个文件的修改对比: git diff
提交文件: git commit -m ‘提交信息’ filename
查看提交日志:git log
查看创建新分支:git branch [name] 如果name不为空则创建一个新的分支name
切换分支: git checkout name 需要切换的分支名name
撤销对文件的修改: git checkout filename 将filename(文件名)的修改内容撤销
拉取远程仓库代码: git pull origin/name 如果之前拉取过这个分支,直接使用git pull就可以
将代码推送到远程仓库: git push
.gitignore文件介绍
有时候我们在上传代码的时候,只需要将主要的文件上传即可,对于一些编译后的文件,我们并不需要上传,因此我们可以在.gitignore讲我们不需要的文件进行过滤;
a.txt 忽略指定文件a.txt
target/ 忽略target路径下的所有文件
*.class 忽略所有以.class结尾的文件
/project/build/ 路径在project/build下的所有文件
**/build/ 忽略所有build下的文件
希望以上内容对您有所帮助,点击这里领取我们线上学习免费课程。更多Java干货可以持续关注浙江优就业官方网站以及浙江优就业公众号具体了解哦。如果大家有时间的话,最好是能到我们线下基地进行实地考察。

阅读更多 >>>  html代码大全

Git的下载、安装与配置,详细图文教程

一直点击next,直到出现install,点击install,然后点击finish,安装完成。

安装完成后,桌面右键出现Git GUI、Git bash选项,说明已安装:

也可以在cmd中输入git命令,enter回车,若如下所示,说明安装成功啦!

执行完以上命令后,可用git config --global --list查看是否配置成功。

登陆GitLab,打开“settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

点“Add Key”,你就应该看到已经添加的Key:

为什么GitLab需要SSH Key呢?因为GitLab需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitLab只要知道了你的公钥,就可以确认只有你自己才能推送。
当然,GitLab允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitLab,就可以在每台电脑上往GitLab推送了。
其他的操作就和GitHub是一样的了.

参考:
https://blog.csdn.net/pioneer573/article/details/123448072

https://blog.csdn.net/weixin_44704985/article/details/113970916

如何使用git命令更新自己的代码

项目目录中打开git命令行,如图:
本步骤非必须,但推荐这么做,先通过git status查看下本地状态,这样可以知道是否有修改过的文件没有提交,因为如果你本地修改的文件没有提交而服务器中存在提交修改的版本,那么更新过程中导致更新过程中就可能产生冲突,所以通过查看状态确保本地全部提交过,或者没有修改过别人开放的文件,如图:
输入git pull命令,并根据提示输入密码,如图:
4
命令执行成功后,就把服务器中较新代码更新到本地了。

如何在intellij 的终端 使用git命令

1.在系统环境变量的path加上git设置就可以。
例如我的git安装路径是:D:\Program Files\Git
环境变量配置为:D:\Program Files\Git\cmd
2.如果你是想把gitbash替换掉idea的默认的终端(cmd),那么在idea上
ettings--->tools--->Terminal中的shell path 填上 :D:\Program Files\Git\bin\bash.exe
重新打开终端即可。
如果你只是想使用git命令,只要在环境变量里面加上git就行,例如安装git路径是:
C:\Program Files\Git那么就是在环境变量里面加上
C:\Program Files\Git\cmd如果你是想把gitbash替换掉idea的默认的终端(cmd),那么在idea上
settings--->tools--->Terminal中的shell path 填上
C:\Program Files\Git\bin\bash.exe即git安装目录下bin下的bash.exe或者sh.exe
重新打开终端即可。
同理,如果你想设置powershell也是一样,找到powershell的路径填上去就行。
首先安装git,配置好环境变量,保证git能用,这里是回答如何在intellij 的终端(terminal) 使用git命令,所以在IDEA里面配置git就见其他回答吧。
把IDEA的Terminal默认终端(cmd)替换掉成gitbash的目录。如下:
首先,找到你安装git时默认的git bash程序图标,点击右击属性,直接全选复制目标路径(我的是"C:\Program Files (x86)\Git\bin\sh.exe" --login -i)。然后,在IDEA中,settings--->tools--->Terminal中的shell path 填上刚才复制的目标路径,保存即可。重新打开终端即可。
1.要使用GitHub,首先你需要下载一个Github (地址:http://windows.github.com/)
这里使用的是for Windows (我的系统是win 8.1) 然后安装完成会得到如下的一个目录:
2. 在Idea 里面做相关配置:
打开设置面板(Ctrl+Alt+S),点击左边功能面板列表中的Version Control(版本控制)如下图:
在这里有许多进行版本控制的配置,我们要用的是Git
3. 然后我们点击第六项 GitHub(本文默认你已经拥有了一个github账号,如果没有请先注册)
然后Host一栏填写github 的地址: github.com
在 Login 一栏填写你的github 账号,Password 一栏填写密码
填写完成后点击 Test按钮,此时 IDEA 会根据你填写的内容远程访问github社区,如果账号和密码输入正确会提示你链接成功
4. 接下来,点击左边面板的功能列表中的Git 进行配置
这里面有许多配置,其实基本按照默认的就行了,无需做其他更多的操作。
在Path to Git executable一栏,选择刚才安装的git路径下bin\git.exe 然后点击后面的Test按钮,如果配置成功会看到如下界面:
然后点击, Apply,OK 按钮 完成配置。 IDEA对Git的相关配置到此就结束了。
关于项目的本地提交(Commit)
1.创建本地仓库
在IDEA中创建任意一个项目,在IDEA的菜单栏中选择 VCS (倒数第三项),选择Import into Version Control (引入到版本控制) -->
Create Git Repository... -->选择一个存放的路径(本文为:I:\workspace\NCPlatform)--> OK
这样就创建了一个本地仓库, 以后代码的本地提交(Commit)的内容都会更新到这个选择的路径中
2.将项目提交到本地的Git
选中项目(或者文件) 右键选择Git--->Add (此时没任何反应)---->commit(提交) 注意:一定要先add 再提交
此时项目文件就添加到本地仓库了
关于远程仓库的配置
1.在github上创建一个仓库 :
登陆你的github -->点击你的用户名 -->选择Repositories--> 点击绿色-->输入你的仓库名称
(此时远程仓库创建完成)
2.通过Git shell 配置远程仓库:
①进入到项目目录:
然后复制刚才创建的远程仓库的HTTPS/SSH KEY (此处使用的SSH),在Git shell 中键入如下脚本
git remote add origin git@github.com:teamaxxiaohu/NCPlatform.git(此处为你自己远程仓库的key)
git push -u origin master (解释:该脚本将本地的master 推到刚才设置的github远程仓库中)
如果执行完成2条脚本,没有任何提示,也没任何错误,恭喜你成功了!
3. 回到IDEA,选择项目 -->Git -->Repository --Push 即可将本地的文件推送到远程仓库中,然后刷新你的github仓库你就会看到
你提交的本地内容了,同时你在idea中也能看到你的操作信息。
注意:在执行 通过Gitshell配置远程仓库的时候可能会出现一些意外:
1. 提示这个仓库已经存在(fatal: remote origin already exists) ,如果是这样 就不需要使用add + 地址的形式了 ,请修改为:
git remote rm origin
2.提示不能移除配置信息错误(.error: Could not remove config section 'remote.origin')
解决方案: 在window/用户下面找到.gitconfig文件 (本文路径为:C:\Users\Vincent_2\.gitconfig)
打开它把里面的[remote "origin"]那一行删掉 重启gitshell 再重新配置。

自定义git命令

有时需要根据自己的工作场合去扩展 git 命令,比如

我最推荐的一种方式是利用 shell 脚本的特性,将脚本命名为 git-xxxx 方式,在终端就可以通过 git xxx 的方式运行该命令

下面是两个例子:

在 /usr/lcoal/bin 先新建 git-brr 文件,输入下面脚本:

sudo chomd +x ./git-brr 赋予可执行权限

然后到一个项目下执行 git brr

在 /usr/lcoal/bin 先新建 git-coo 文件,输入下面脚本

然后 sudo chomd +x ./git-coo 赋予可执行权限

此时就可已通过 git coo 4 切换对应的分支了

windows下怎么查看“git”安装路径?

1,如何打开git命令窗口?
前提是机器已经安装了git,首先,找到工程路径,以java工程为例,在eclipse中右键已经从git上拉下来的工程,选择"Properties",出现如下图:
根据路径找到本地存储地址,右键,如图:
右键后可以看到有git Bash Here(前提是安装了git),点击,即可进入到能够操作此工程的git命令行.
2,查看git项目在哪个路径下?
进入到命令行后,输入git remote -v 即可查看git的服务器地址:
3,查看git项目是从git的哪个分支上拉下来的命令?
如果还想看项目是从git的那个分支上拉下来的,可以在命令行中输入:git remote show origin 即可:
4,git访问地址上建分支
登录到所在公司git的服务器访问地址,要知道用户名和密码,地址一般是:http://IP/gitlab/
进入到如下图所示界面:
点击工程,即上图中的CIS
出现如下界面:
点击分支,出现如下界面:
点击new branch,填写分支名即可.
工具/原料Git-2.8.1-64-bit or Git-2.8.1-32-bitwindows 8方法/步骤安装好Git工具后,找到桌面或者win8的开始菜单下找到Git Bash 快捷方式选中Git Bash图标,右键,选中“属性”,打开如图:去掉--cd-to-home,修改“起始位置”为自定义的git 本地仓库的路径,如:F:\Workspace\KYGitLabel再次打开Git Bash时已经修改了默认路径:Git CMD 也如上修改,将快捷方式中路径修改为自定义路径即可,这样每次打开Git Bash 和Git CMD就自己进入本地的Git Repository里面了。

阅读更多 >>>  建站怎么区分代码和模板(如何区分建站中的代码与模板?)

如何在Linux下使用Git

直接安装git命令,直接可以直接使用。
 Git是一款开源分布式版本控制系统,能够帮助Linux管理内核开发,那么Linux要如何使用Git,下面就是Linux使用Git的方法:
*初始化git仓库,使用git init命令
 *添加文件到git仓库分两步:
1、使用git add filename ;可分多次使用,添加多个文件到暂存区
2、使用git commit -m “说明” ;完成提交到分支
  *查看工作区状态,使用git status 命令;如果提示有修改可使用git diff filename 查看修改内容
  *HEAD指向当前版本,HEAD^表示上一个版本,HEAD^^上上一个版本……HEAD~100指向之前第100个版本。
  *回退版本:使用git log查看提交历史;使用git log --pretty=oneline 精简显示
  使用git reset --hard commit_id 回退到版本号为commit_id的版本
  *回退版本之后如果想再看改回来,可以使用git reflog 查看历史命令,找出想改回的版本号,再使用git reset hard commit_id 返回即可。
  *注意:git跟踪并管理的是修改,而不是文件,如果一个文件修改并add之后,再次修改,如果不再次add就提交的话,只会提交第一次的修改。
*撤销修改:
  1、如果文件还在工作区,即没有add也没有commit,则使用git checkout -- filename 还原到服务器版即可;
  2、如果已经add到暂存区,首先使用git reset HEAD filename从暂存区取回工作区,再按照1进行操作即可;
  3、如果已经提交到版本库,则按照版本回退的方式进行修改即可;
  4、如果已经push到远程仓库,就麻烦了
  *删除使用以下命令:
  1、git rm filename 从工作区删除
  2、git commit -m ”说明“ 更新分支中文件进行删除
  将在工作区的文件删除之后,可以使用git checkout -- filename 从分支中取回,但是只能恢复文件到最新版本,最后一次提交之后的修改则不能恢复。
  *分支:
  1、创建分支
  git checkout -b branchname 创建并切换到改分区,相当于一下两个命令:
  git branch branchname 创建分支
  git checkout branchname 切换到分区
  2、查看当前指向的分支:git branch 会列出所有分支,当前指向的分支之前多了个*
  3、切换分支就是git checkout branchname
  4、合并分支:git merge branchname 合并branchname到当前分支
  5、删除分支:git branch -d branchname 删除branchname分支
  注意:创建、合并、删除分支都非常快,git鼓励使用分支完成某个任务,合并后删除分支,和直接在master分支上进行工作是一样的效果,但是过程更加安全; 这些之所以快是因为在这些过程中我们只是修改了指向分支的指针,如创建一个branch就是创建了一个指向分支的指针,然后修改HEAD指向该指针;即HEAD指向分支,分支就是提交。
  *冲突解决:
git无法自动合并分支时,就必须首先解决冲突;解决冲突之后,再提交,即完成了合并
  使用git log --graph 可以查看分支合并图。
  *保存工作现场 git stash 保存之后就可以进行其他工作 而不影响上次的修改
  恢复工作现场:
1、git stash apply 恢复时并不删除stash中内容
2、git stash pop 恢复时会删除stash中的内容
  *远程库信息产看使用git remote (-v)加上-v显示信息更加详细
  *分支推送到远程库:即将所有本地的提交推送到远程库
  git push origin(远程库名) master (要推送的分支)
  *抓取分支:git pull ; git clone
  *协作模式:
  1、使用git push origin branchname 推送自己的修改
  2、如果推送失败,因为远程分支比本地更新,先使用git pull 合并
  3、如果合并有冲突,解决冲突,在本地提交
  4、再推送
  注意:如果使用git pull 合并时提示 ”no tracking information“说明本地分支没有和远程分支建立链接关系,使用以下指令建立关系:git branch --set -upstream branch origin/branchname
  *在本地创建与远程对应的分支:git branch -b branchname origin/branchname 本地与远程分支的名称最好一致
  *创建标签
  1、打标签git tag name 默认标签打在最新提交的commit上,如果想打在其他版本上,找到commit_id即可
  2、显示标签:git log -pretty=oneline --abbrev -commit
  git tag tag_name commit_id
  3、查看标签:git tag 显示所有标签
  4、查看标签信息:git show tag_name
  5、创建带有说明的标签: git tag -a tag_name -m ”信息“;-a表示标签名,-m指定说明文字
  *操作标签:git tag -d tag_name 删除标签
  推送标签到远程库:git push origin tag_name
  一次推送所有标签到远程库:git push origin --tag
上面就是Linux使用Git的方法了。

网站数据信息

"git命令在哪里输入,Git的下载、安装与配置,详细图文教程"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:git命令在哪里输入,Git的下载、安装与配置,详细图文教程的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!