首页
软件分类
排行榜
案例库
资讯
直播
登录
首页
Git
git常用命令有哪些
git常用命令有哪些
作者:求天韵
时间:2023-01-17
我来回答
共3个回答
后绮艳
回答
1、第一次初始化 git init git add . git commit -m ‘first commit’ git remote add origin git@github.com:帐号名/仓库名.git git pull origin master git push origin master # -f 强推 git clone git@github.com:git帐号名/仓库名.git 2、工作基本操作 git checkout master 切到主分支 git fetch origin 获取最新变更 git checkout -b dev origin/master 基于主分支创建dev分支 git add . 添加到缓存 git commit -m ‘xxx’ 提交到本地仓库 git fetch origin 获取最新变更 3、初始化仓库 git init 4、查看仓库当前状态 git status 5、文件相关操作 将文件添加到仓库: git add 文件名 将工作区的某个文件添加到暂存区 git add . 将当前工作区的所有文件都加入暂存区 git add -u 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件 git add -A 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件 git add -i 进入交互界面模式,按需添加文件到缓存区 将暂存区文件提交到本地仓库: git commit -m “提交说明” 将暂存区内容提交到本地仓库 git commit -a -m “提交说明” 跳过缓存区操作,直接把工作区内容提交到本地仓库 比较文件异同 git diff 工作区与暂存区的差异 git diff 分支名 工作区与某分支的差异,远程分支这样写:remotes/origin/分支名 git diff HEAD 工作区与HEAD指针指向的内容差异 git diff 提交id 文件路径 工作区某文件当前版本与历史版本的差异 git diff –stage 工作区文件与上次提交的差异(1.6 版本前用 –cached) git diff 版本TAG 查看从某个版本后都改动内容 git diff 分支A 分支B 比较从分支A和分支B的差异(也支持比较两个
收起
2023-01-30
巩安荷
回答
git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看本地所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git push origin master:hb-dev 将本地库与服务器上的库进行关联 git checkout --track origin/dev 切换到远程dev分支 git branch -D master develop 删除本地库develop git checkout -b dev 建立一个新的本地分支dev git merge origin/dev 将分支dev与当前分支进行合并 git checkout dev 切换到本地dev分支 git remote show 查看远程库 git add . git rm 文件名(包括路径) 从git中删除指定文件 git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来 git config --list 看所有用户 git ls-files 看已经被提交的 git rm [file name] 删除一个文件 git commit -a 提交当前repos的所有的改变 git add [file name] 添加一个文件到git index git commit -v 当你用-v参数的时候可以看commit的差异 git commit -m "This is the message describing the commit" 添加commit信息 git commit -a -a是代表add,把所有的change加到git index里然后再commit git commit -a -v 一般提交命令 git log 看你commit的日志 git diff 查看尚未暂存的更新 git rm
收起
2023-01-28
伏思佳
回答
常用命令: git config -l //查看所有配置 git config --system --list //查看系统配置 git config --global --list //查看用户(全局)配置 1,配置用户名和邮箱(用于git识别你的身份) git config --global user.name "自己的用户名" git config --global user.emal "自己的邮箱" 输入后没有报错即代表设置成功 通过git config -l 检查一下是否配置成功 至此git安装及配置全部完成 补充: git修改默认编辑器指令:git config –global core.editor vim (编辑器名)
收起
2023-01-26
其它产品问答
提问
Git与Helix Core,谁的数据管理基础设施更安全?
氪友jPct
回答
Git和Helix Core都是常用的版本控制系统,它们都有自己的数据管理基础设施,安全性也是用户关注的重要问题。但是,它们的安全性方面存在一些区别。 Git使用分布式版本控制系统,每个用户都可以在本地进行代码更改和提交。这种设计使得Git具有一定的安全性,因为本地存储的数据不容易被攻击者窃取或篡改。然而,当需要将代码推送到远程仓库时,数据就会被传输到服务器上。如果没有采取必要的安全措施,这些数据可能会被黑客攻击或非授权访问者窃取,从而导致数据泄露或损坏的风险。 相比之下,Helix Core使用中央化的版本控制系统,所有的代码更改都需要通过中央服务器进行提交和管理。这种设计使得Helix Core具有更高的安全性,因为所有的数据都存储在中央服务器上,并且只有经过授权的用户才能进行访问和更改。此外,Helix Core还提供了许多安全功能,如访问控制、审计日志等,以帮助企业保护数据安全。 综上所述,虽然Git的分布式设计使得其本地存储的数据相对安全,但在数据传输和远程存储方面仍存在一定的风险。而Helix Core则通过中央化的管理方式和各种安全功能,提供了更高的数据安全保障。
2023-03-10
5 个回答
提问
git使用详细教程是怎么样的?
僪天路
回答
1.下载 2.双击安装程序,现在我们对Git还没有深入了解,所以直接一路点击下一步,全部按照默认配置安装。 3.安装完成后开始菜单中找到Git Bash点开。 使用Git — 设置使用者的信息 4.出现Git Bash窗口即代表我们安装成功了。 5.因为Git是分布式版本控制系统,所以需要绑定一个用户名和邮箱;以后我们每次提交代码都是用自己的用户提交的,这样就达到了在公司中,分辨多个开发人员提交的代码。输入运行两条命令设置用户名和邮箱,设置一次就可以了:① git config --global user.name "自定义的用户名", ② git config --global user.email "12345678@qq.com" 6.没报错就说明成功了,如果想要查询当前的用户名和邮箱,可以使用git config user.name, git config user.email两条命令。 7.如果想要取消掉当前的用户重新设置新的用户名和邮箱可以使用git config --global --unset user.name "想要取消的用户名",git config --global --unset user.email "想要取消的邮箱"这两条命令进行取消,然后再通过步骤5重新设置用户名和邮箱。 四、使用Git — 创建本地库 补充知识:版本库又名仓库,英文名repository,你可以简单的理解为一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”;这也是Git的强大之处。8.创建一个目录, 进入该目录。在Linux下能用的文件操作命令,这里基本也都可以使用;cd d:移动到d:盘下,创建一个目录,我这里叫做firstRepo,通过mkdir firstRepo命令。 9.通过git init命令将这个文件夹变成一个本地的仓库,以后就可以通过Git管理这个本地仓库了。 这时候我们发现当前目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,除非你明确知道自己在干什么,否则最好不要动这个目录里面的文件。 在这里插入图片描述补充知识:所有的版本控制系统,都能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制
2023-01-17
3 个回答
提问
git安装及配置教程是怎样的?
巴南莲
回答
一、安装教程 1,下载git 官网:https://git-scm.com/downloads 由于官网下载太慢我通过淘宝的开源镜像下载 网址:http://npm.taobao.org/mirrors/git-for-windows/v2.33.0.windows.2/ 下载版本更具自己的需求选择即可 2,安装git next ->修改安装目录(或默认安装在C:\Program Files\Git)->接下来一直next 直至安装完毕 3,配置git 点击电脑左下角开始即可看见Git Bash ps:Git CMD 是windows 命令行的指令风格 而Git Bash 是linux系统的指令风格(个人建议使用Git Bash)Git GUI是图形化界面(新手学习不建议使用) 打开Git Bash 后如下图所示即代表安装完成 二、环境配置 0,常用命令: git config -l //查看所有配置 git config --system --list //查看系统配置 git config --global --list //查看用户(全局)配置 1,配置用户名和邮箱(用于git识别你的身份) git config --global user.name "自己的用户名" git config --global user.emal "自己的邮箱" 输入后没有报错即代表设置成功 通过git config -l 检查一下是否配置成功 至此git安装及配置全部完成 补充: git修改默认编辑器指令:git config –global core.editor vim (编辑器名) 三、git连接码云 0,安装git 参考教程:https://www.cnblogs.com/qkq505/p/15316884.html 1,生成ssh公钥 打开Git Bash 输入命令 ssh-keygen -t rsa 随后一直空格即可 2,找到图中地址目录 用记事本打开该文件 复制所有内容 3,登录码云 网址:https://gitee.com/ 点击设置 点击左下角SSH公钥
2023-01-17
3 个回答
查看更多
问答提及产品
Git
3.2
40条点评
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
咨询产品
免费试用
所在分类
版本控制
同类产品推荐
查看更多
Helix Core
3.2
40条点评
Perforce Helix Core可以很好的运用在源代码管理中
Coralogix
3.2
40条点评
本产品旨在使难以管理的日志数据易于管理,可改善软件提供商的交付和维护过程
Subversion
3.2
40条点评
是一个自由开源的版本控制系统
Mercurial
3.0
30条点评
是一种轻量级分布式版本控制系统
产品对比
更多同类产品比较
Git
Coralogix
Git
Helix Core
Git
Subversion
Git
Mercurial
消息通知
咨询入驻
扫描下方二维码
咨询产品入驻
商务合作
如有商务合作需求
请扫码联系我吧