遠端倉庫相關指令
檢出倉庫:$ git clone git://github.com/jquery/jquery.git
查看遠端倉庫:$ git remote -v
新增遠端倉庫:$ git remote add [name] [url]
刪除遠端倉庫:$ git remote rm [name]
修改遠端倉庫:$ git remote set- url --push [name] [newUrl]
拉取遠端倉庫:$ git pull [remoteName] [localBranchName]
推送遠端倉庫:$ git push [remoteName] [localBranchName]
*如果想把本地的某個分支test提交到遠端倉庫,並作為遠端倉庫的master分支,或者作為另外一個名叫test的分支,如下:
$git push origin test:master // 提交本地test分支作為遠端的master分支
$git push origin test:test # //# 提交本地test分支作為遠端的test分支作為遠端的test分支上。
初始化本機git倉庫(建立新倉庫)
git init設定使用者名稱
git config --global user.email "xxx@xxx.com"設定郵件
git config --global color.ui true ## git config --global color.diff autogit status等指令自動著色
git config --global color.branch autogit config --global color.interactive auto
#clone遠端倉庫
git clone git+ssh://git@192.168.53.168/VT.git
分支(branch)操作相關指令查看本機分支: $ git branch
查看遠端分支:$ git branch -r
建立本機分支:$ git branch [name] ----注意新分支建立後不會自動切換為目前分支
切換分支:$ git checkout [name]
建立新分支並立即切換到新分支:$ git checkout -b [name]
刪除分支:$ git branch -d [name] ---- -d選項只能刪除已經參與了合併的分支,對於未有合併的分支是無法刪除的。如果想要強制刪除一個分支,可以使用-D選項
合併分支:$ git merge [name] ----將名稱為[name]的分支與目前分支合併
創建遠端分支(本地分支push到遠端):$ git push origin [name]
刪除遠端分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name]
#
*建立空的分支:(執行指令之前記得先提交你目前分支的修改,否則會被強制刪乾淨沒得後悔)
$git symbolic-ref HEAD refs/ heads/[name]
$rm .git/index
$git clean -fdx
查看目前版本狀態(是否已修改)
git status
將xyz檔案加入index
#git add xyz
增加目前子目錄下所有更改過的檔案至index
git add .
提交
git commit -m 'xxx'
合併上一次提交(用於重複修改)
#git commit --amend -m 'xxx'
##git commit -am 'xxx'#將add和commit合為一步驟
刪除index中的檔案git rm xxx
遞迴刪除#git rm -r *
顯示提交日誌git log
顯示1行日誌-n為n行git log -1 #git log -5
#顯示提交日誌及相關變動檔案git log --stat 1 c 片 c
#顯示某個提交的詳細內容
git show dfb02e6e4f2f7b573337763e5c0013802e392818#可以只用上幾位#commitid的前幾位
顯示HEAD提交日誌
##顯示HEAD的父(上一個版本)的提交日誌^^為上兩個版本^5為上5個版本
#git show HEAD^
顯示已存在的tag
git tag
增加v2.0的tag
git tag -a v2.0 - m 'xxx'
顯示v2.0的日誌及詳細內容
git show v2.0
顯示v2.0的日誌
git log v2.0
#顯示所有未新增至index的變更
git diff
顯示所有已新增index但尚未commit的變更
#git diff --cached
比較與上一個版本的差異
git diff HEAD^
比較與HEAD版本lib目錄的差異
git diff HEAD -- ./lib
比較遠端分支master上有本機分支master上沒有的
git diff origin/master..master
只顯示差異的文件,不顯示具體內容
git diff origin/master..master --stat
增加遠程定義(用於push/pull/fetch)
git remote add origin git+ssh://git@192.168.53.168/VT.git
顯示本地分支
git branch
顯示包含提交50089的分支
git branch --contains 50089
顯示所有分支
git branch -a
#顯示所有原始分支
git branch -r
顯示所有已合併到目前分支的分支
#git branch --merged
顯示所有未合併到目前分支的分支
git branch --no-merged
本地分支改名
##git branch -m master master_copy
從目前分支建立新分支master_copy並檢出
git checkout -b master_copy
上面的完整版
git checkout -b master master_copy
檢出已存在的features/performance分支
##git checkout features/performance
git checkout --track hotfixes/BJVEP933
git checkout v2.0
git checkout -b devel origin/develop
##git checkout -- README
合併遠端master分支至目前分支
git merge origin/master
合併提交ff44785404a8e的修改
#git cherry-pick ff44785404a8e
#將目前分支push到遠端master分支
#git push origin master
刪除遠端倉庫的hotfixes/BJVEP933分支
git push origin :hotfixes/BJVEP933
##把所有tag推送到遠端倉庫
git push --tags
取得所有遠端分支(不更新本地分支,另需merge)
git fetch
取得所有原始分支並清除伺服器上已刪除的分支
git fetch --prune
取得遠端分支master並merge到目前分支
git pull origin master
重新命名檔案README為README2
git mv README README2
將目前版本重設為HEAD(通常用於merge失敗回退)
git branch -d hotfixes/BJVEP933git reset --hard HEAD
#)中修改分支上修改至其他分支上已修改到其他分支已刪除分支到其他分支已修改到其他分支已修改到其他分支已修改到其他分支已被刪除到其他分支已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支都已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支都已修改到其他分支已修改到其他分支已修改到其他分支已修改到其他分支都已修改到其他分支已修改到其他分支已修改到其他分支都已修改到其他分支已修改到其他分支都已修改到其他分支都已修改到其他分支都已修改到其他分支。
git rebase
強制刪除分支hotfixes/BJVEP933##git 列出git index包含的檔案#git branch -D hotfixes/BJVEP933
##git ls-files
圖示目前分支歷史
##git show-branch
圖所示所有分支歷史
git show-branch --all
git log --pretty=format:'%h %s' --graph
#.
git show HEAD~3
git show -s --pretty=raw 2be7fcb476
暫存目前修改,將所有至為HEAD狀態
git stash
檢視所有暫存
git stash list
參考第一次暫存
#git stash show -p stash@{0}
應用第一次暫存
git stash apply stash@{0}
檔案中搜尋文字「delete from」
git grep "delete from"中 grep -e '#define' --and -#git_DIR
git grep -e"#define' --and -#git_DIR
以上是Git常用指令總匯的詳細內容。更多資訊請關注PHP中文網其他相關文章!

11月14日消息,英伟达(Nvidia)在当地时间13日上午的“Supercomputing23”会议上正式发布了全新的H200GPU,并更新了GH200产品线其中,H200依然是建立在现有的HopperH100架构之上,但增加了更多高带宽内存(HBM3e),从而更好地处理开发和实施人工智能所需的大型数据集,使得运行大模型的综合性能相比前代H100提升了60%到90%。而更新后的GH200,也将为下一代AI超级计算机提供动力。2024年将会有超过200exaflops的AI计算能力上线。H200

恋与深空中人物有着各方面的数值属性,游戏内的每一种属性都有着其特定的作用,而暴击率这一属性就会影响到角色的伤害,可以说是一项很重要的属性了,而下面要带来的就是这一属性的提升方法了,所以想知道的玩家就可以来看看了。恋与深空暴击率提升方法一、核心方法要想达到80%的暴击率,关键在于你手中的六张卡的暴击属性总和。日冕卡的选择:选择两张日冕卡时,确保它们的芯核α和芯核β副属性词条中至少有一条是暴击属性。月冕卡的优势:月冕卡不仅基础属性中包含暴击,而且当它们达到60级且未突破时,每张卡可以提供4.1%的暴

i5-13490F是仅供中国大陆销售的一款CPU,最近刚刚上线其性能与13400F略有提升,在游戏上的表现非常不错,为我们带来了低功耗高性能。i5-13490F处理器参数评测大全:1、i5-13490F处理器比对i5-13400F性能提高了0.2GHz;在三级缓存上提高至24MB。2、单核性能以及三级缓存的提升,对游戏玩家来说是有性能上的帮助的。3、在2K分辨率下,i5-13490F对比i5-13400F在游戏上的表现略强一些。i7-13490F参数评测大全性能跑分:CPU-z的跑分成绩达到了单

抖音作为国内领先的短视频平台,吸引了无数用户争相创作和分享自己的视频内容。很多用户在创作过程中发现,自己的抖音播放量一直上不去,这让他们倍感困惑。那么,抖音播放量少怎么提升呢?一、抖音播放量少怎么提升?1.优化视频内容首先,我们要关注视频内容的质量。一个高质量的视频,能吸引更多用户的关注。在内容创作上,我们可以从以下几点入手:1.内容创意独特:确保视频内容有独特的创意,吸引用户的眼球。可以从解决用户问题、分享经验教训、提供有趣的娱乐等方面入手。2.专业制作:投入一定的时间和(1)寻找热门话题:紧

WindowsCMD(即Windows命令提示符)是Windows操作系统中的一种命令行工具。它通过命令行的方式进行操作,可以完成许多系统管理、文件管理、网络管理等任务。本文将为读者介绍WindowsCMD命令的大全,包括常用命令和其功能。一、常用命令cd命令:用于切换当前目录。dir命令:显示当前目录下的文件和子目录。mkdir命令:创建一个新目录。rmd

在交错战线中,玩家需要不断提升自己的战力来应对更加艰难的战斗。只有拥有足够的战力,才能顺利突破各个挑战。那么,如何提升游戏中的战力呢?下面将介绍战力提升的方法,玩家可以参考一下。交错战线战力提升方法一、角色等级1、高级别强度的角色抽到之后就可以开始培养了。2、之后需要参加主线以及副本任务获得培养材料进行升级即可。3、根据队伍的需要玩家需要选择输出、前排以及辅助角色进行搭配。二、武器升级1、玩家需要解锁武器,通过抽取或者完成任务获得武器。2、之后在装备界面进行强化打造,最后根据技能给合适的角色搭配

win10如何迅速查看硬盘容量和容量?很多小伙伴在使用win10系统的时候,都很关心自己的硬盘容量有多少,日常使用的时候很担心自己的硬盘容量缩水,但是她们不知道应该如何查看硬盘,如果你不知道应该如何查看,小编下面整理了win10查看硬盘容量和容量命令方法,感兴趣的话,跟着小编一起往下看看吧!win10查看硬盘容量和容量命令方法1、win+r打开运行键入diskpart,如图所示。2、键入listdisk,如图所示。3、就可以查看全部硬盘的容量信息,如图所示!以上就是【win10如何迅速查看硬盘容

深度解析is与where选择器:提升CSS编程水平引言:在CSS编程过程中,选择器是必不可少的元素。它们允许我们根据特定的条件选择HTML文档中的元素并对其进行样式化。在这篇文章中,我们将深入探讨两个常用的选择器,即:is选择器和where选择器。通过了解它们的工作原理和使用场景,我们可以大大提升CSS编程的水平。一、is选择器is选择器是一个非常强大的选择


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版
好用的JavaScript開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器