99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Git的使用

jf_96884364 ? 來(lái)源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-10 16:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.獲取分支

獲取主分支:

git clone http://username@XX.XX.XX.XX:XXXX/scm/pap/dir_name.git

指定獲取其他分支(snowstorm分支):

git clone -b snowstorm http://username@XX.XX.XX.XX:XXXX/scm/pap/dir_name.git

2.查看分支

cd /home/username/dir_name/
git status

3.創(chuàng)建并切換本地分支

git branch snowstorm
git checkout snowstorm

4.切換跟蹤的遠(yuǎn)程分支

切換要跟蹤的遠(yuǎn)程分支(origin/snowstorm為遠(yuǎn)程分支,snowstorm為本地分支):

git branch --set-upstream-to=origin/snowstorm snowstorm

創(chuàng)建遠(yuǎn)程分支(snowstorm為本地分支,snowstormtry為遠(yuǎn)程分支):

git push --set-upstream origin snowstorm:snowstormtry

刪除遠(yuǎn)程分支(snowstormtry):

git push origin --delete snowstormtry

5.查看修改

若有修改,查看status會(huì)有提示:

modified: dir_name/new_change.py

查看具體修改:

git diff dir_name/new_change.py

即可看到每一行的修改

6.拉取更新

對(duì)于協(xié)同編寫(xiě),可以用pull拉取別人上傳的更新:

git pull

拉取分支的更新(origin snowstorm為遠(yuǎn)程分支):

git pull origin snowstorm

7.上傳更新

(1)add/rm

添加需要上傳的文件:

git add env.txt

或者本地刪除了某個(gè)文件:

git rm env.txt

git add -A表示添加所有內(nèi)容, git add . 表示添加新文件和編輯過(guò)的文件不包括刪除的文件; git add -u 表示添加編輯或者刪除的文件,不包括新添加的文件

(2)commit

對(duì)修改的描述

git commit -m "add env"

(3)push

git push

push到指定分支(snowstorm分支):

git push origin snowstorm

8.刪除遠(yuǎn)程文件

git rm -r --cached env.txt

9.忽略文件

在根目錄創(chuàng)建文件 .gitignore ,并將要忽略的文件加進(jìn)去:

folder            //忽略這個(gè)folder目錄
file.json         //忽略這個(gè)file.json文件
folder/*          //忽略folder下的所有文件
folder/*.json      //忽略folder目錄下的.json文件

注意,若要忽略的文件是.idea,且已經(jīng)被git跟蹤,之后再加入.gitignore后是沒(méi)有作用的,需要取消跟蹤:

git rm -r --cached .idea

10.報(bào)錯(cuò)

(1)add 時(shí) 報(bào)錯(cuò):

warning: LF will be replaced by CRLF in XXX

換行符錯(cuò)誤,在windows下使用以下代碼修改:

git config --global core.autocrlf true

(2)add 時(shí) 報(bào)錯(cuò):

fatal: not a git repository (or any of the parent directories): .git

重新添加git:

git init

(3)commit 時(shí) 報(bào)錯(cuò):

Commit failed - exit code 128 received, with output: '*** Please tell me who you are.

Run

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

需要到項(xiàng)目的.gitconfig文件最后加入

[user]
    name = name 
    email = email

(4)commit 時(shí) 報(bào)錯(cuò):

fatal: could not open '.git/COMMIT_EDITMSG': Permission denied

對(duì)于Windows系統(tǒng)可以進(jìn)入.git文件(隱藏文件)刪除“COMMIT_EDITMSG”文件即可

(5)push 時(shí) 報(bào)錯(cuò):

fatal: unable to access 'https://github.com/Snowstorm0/': OpenSSL SSL_read: Connection was aborted, errno 10053

Git默認(rèn)限制了push的大小,更改限制即可:

git config --global http.postBuffer 524288000

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75361
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    372

    瀏覽量

    24232
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Git常用的超級(jí)實(shí)用命令

    Git作為最流行的代碼版本控制工具,基本上已經(jīng)成為了程序員的一個(gè)標(biāo)配技能。無(wú)論使用GitHub,GitLib,Gitee等進(jìn)行代碼托管,均基于Git。下面聊一聊開(kāi)發(fā)人員必會(huì)的幾個(gè)Git技巧和團(tuán)隊(duì)協(xié)作
    的頭像 發(fā)表于 10-09 17:19 ?1423次閱讀
    <b class='flag-5'>Git</b>常用的超級(jí)實(shí)用命令

    git命令的基本使用

    git config 第一次使用git或者剛安裝的git時(shí),使用此命令設(shè)置身份Name 和 Eamail 地址。并且每次提交時(shí)會(huì)使用此信息。
    的頭像 發(fā)表于 12-11 13:53 ?1249次閱讀

    Pro_Git中文版

    代碼版本管理軟件GIT的詳細(xì)使用教程,GIT上手比較慢,不看資料很難上手
    發(fā)表于 07-20 17:21 ?0次下載

    Git是什么?Git的基本使用資料說(shuō)明

      Git是什么? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒(méi)有之一)。
    發(fā)表于 05-29 17:56 ?1次下載
    <b class='flag-5'>Git</b>是什么?<b class='flag-5'>Git</b>的基本使用資料說(shuō)明

    騰訊是如何使用Git

    那么,切換到 git 來(lái)維護(hù)代碼倉(cāng)庫(kù),會(huì)對(duì)我們的日常開(kāi)發(fā)造成影響嗎?答應(yīng)是顯然的,首先我們需要學(xué)習(xí) git 的基本概念與用法,然后就需要我們?cè)诰唧w的項(xiàng)目實(shí)踐過(guò)程中打磨我們的 git 使用技巧
    的頭像 發(fā)表于 08-10 15:02 ?2763次閱讀
    騰訊是如何使用<b class='flag-5'>Git</b>?

    Git的參考手冊(cè)教程免費(fèi)下載

    在使用Git前我們需要先安裝 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平臺(tái)上運(yùn)行。
    發(fā)表于 09-21 08:00 ?1次下載
    <b class='flag-5'>Git</b>的參考手冊(cè)教程免費(fèi)下載

    git 總結(jié)

    一、git代碼拉取@TOC1.獲取代碼地址:EP33: recursive ssh://172.29.169.30:29418/MCU/SCC -b v2.0-saic-ep332.步驟:&
    發(fā)表于 12-08 11:21 ?10次下載
    <b class='flag-5'>git</b> 總結(jié)

    Git權(quán)威指南

    Git管理資料,方便大家學(xué)習(xí)git知識(shí)
    發(fā)表于 06-29 14:15 ?0次下載

    利用Learn Git Branching輕松學(xué)習(xí)Git

    Git作為世界上最流行的版本控制系統(tǒng),可以說(shuō)是每一位與程序打交道的朋友最值得學(xué)習(xí)的軟件之一。除了管理自己的項(xiàng)目,如果你對(duì)參與開(kāi)源項(xiàng)目感興趣,那么Git更是聯(lián)結(jié)Github、Gitlab等知名代碼項(xiàng)目
    的頭像 發(fā)表于 09-15 14:53 ?1963次閱讀

    git rebase與相關(guān)git merge命令比較

    ? #前言 ??? git rebase命令經(jīng)常被認(rèn)為是Git的巫術(shù),初學(xué)者應(yīng)該遠(yuǎn)離它,但它實(shí)際上可以讓開(kāi)發(fā)團(tuán)隊(duì)在使用時(shí)更加輕松。今天,我們將git rebase與相關(guān)git merg
    的頭像 發(fā)表于 05-26 16:22 ?1461次閱讀
    <b class='flag-5'>git</b> rebase與相關(guān)<b class='flag-5'>git</b> merge命令比較

    git rebase和git merge的區(qū)別

    ? 解決沖突 git rebase和git merge的區(qū)別 分支合并 git merge是用來(lái)合并兩個(gè)分支的。 比如:將 b 分支合并到當(dāng)前分支。 同樣git rebase b,也是
    的頭像 發(fā)表于 07-05 09:54 ?899次閱讀
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的區(qū)別

    Git是什么 Git介紹

    git 是什么? Git 誕生于 2005 年,是一款免費(fèi)、開(kāi)源、分布式版本控制系統(tǒng)。 直接記錄快照,而非差異比較 Git 和其它版本控制系統(tǒng)的主要差別在于 Git 對(duì)待數(shù)據(jù)的方式。
    的頭像 發(fā)表于 07-22 10:50 ?2216次閱讀
    <b class='flag-5'>Git</b>是什么 <b class='flag-5'>Git</b>介紹

    Git命令的綜合手冊(cè)怎么找

    若你使用 Git 時(shí)需要獲取幫助,有三種等價(jià)的方法可以找到 Git 命令的綜合手冊(cè)(manpage): $ git help $ git -- help $ man
    的頭像 發(fā)表于 07-22 11:02 ?907次閱讀

    Git的工作原理和基本用法

    本文圖解Git中的最常用命令。如果你稍微理解Git的工作原理,這篇文章能夠讓你理解的更透徹。
    的頭像 發(fā)表于 08-07 10:25 ?885次閱讀
    <b class='flag-5'>Git</b>的工作原理和基本用法

    git基本操作命令用法

    基本用法 上面的四條命令在工作目錄、暫存目錄(也叫做索引)和倉(cāng)庫(kù)之間復(fù)制文件。 git add files把當(dāng)前文件放入暫存區(qū)域。 git commit給暫存區(qū)域生成快照并提交。 git reset
    的頭像 發(fā)表于 09-13 16:29 ?1036次閱讀
    <b class='flag-5'>git</b>基本操作命令用法