国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

idea提交代碼到git以及git常用命令

這篇具有很好參考價(jià)值的文章主要介紹了idea提交代碼到git以及git常用命令。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本次操作以將本地代碼提交到gitlab為例,不過都大同小異,差別不大。
Git 作為分布式版本控制軟件,存儲(chǔ)文件的位置叫做倉庫。倉庫有遠(yuǎn)程倉庫(互聯(lián)網(wǎng)上一臺(tái)服務(wù)器或局域網(wǎng)內(nèi)的一臺(tái)服務(wù)器)和本地倉庫(本機(jī)的一個(gè)目錄)兩種。

  1. 系統(tǒng)中任意文件夾都可以作為本地倉庫。本地倉庫需要先初始化,生成git基本配置。
  2. 然后把本地的操作添加到緩存區(qū)。
  3. 把緩存區(qū)操作提交到本地庫。
  4. 最后把本地庫數(shù)據(jù)推送到遠(yuǎn)程倉庫。
    idea上傳到gitlab,Java,git,intellij-idea,github

安裝設(shè)置

git 想要把自己的內(nèi)容提交到遠(yuǎn)程倉庫,需要進(jìn)行全局設(shè)置遠(yuǎn)程賬號的用戶名和郵箱。
// 設(shè)置自己的用戶名
git config --global user.name "你的用戶名"
// 設(shè)置自己的郵箱
git config --global user.email "你的郵箱"

設(shè)置成功后會(huì)在C:\Users\你的Windows系統(tǒng)賬號名(此目錄是Windows系統(tǒng)賬號名)中出現(xiàn).gitconfig文件。此文件中存儲(chǔ)了上面命令設(shè)置的賬號及郵箱。
idea上傳到gitlab,Java,git,intellij-idea,github

// 查看當(dāng)前git版本
git --version
// 查看當(dāng)前的git配置
git config --list

在gitlab上創(chuàng)建遠(yuǎn)程倉庫

新建項(xiàng)目–>創(chuàng)建空白項(xiàng)目

idea上傳到gitlab,Java,git,intellij-idea,github

倉庫創(chuàng)建成功

idea上傳到gitlab,Java,git,intellij-idea,github

http和ssh鏈接的區(qū)別

使用https url克隆對初學(xué)者來說會(huì)比較方便,復(fù)制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代碼都需要輸入賬號和密碼,這也是https方式的麻煩之處。

使用SSH url克隆卻需要在克隆之前先配置和添加好SSH key,因此,如果想要使用SSH url克隆的話,必須是這個(gè)項(xiàng)目的擁有者。否則是無法添加SSH key的,另外ssh默認(rèn)是每次fetch和push代碼都不需要輸入賬號和密碼,如果想要每次都輸入賬號密碼才能進(jìn)行fetch和push也可以另外進(jìn)行設(shè)置。

新建本地倉庫

idea上傳到gitlab,Java,git,intellij-idea,github

初始化

定位到要提交的項(xiàng)目文件上直接點(diǎn)擊OK即可

init完成之后,可以看到原本的項(xiàng)目文件名變成紅色,紅色在idea的git版本表示未add的文件,同時(shí)在系統(tǒng)資源管理中打開項(xiàng)目的磁盤文件目錄,會(huì)發(fā)現(xiàn)一個(gè).git的隱藏文件,這個(gè)文件就git的配置和倉庫文件;
// 初始化命令,初始化完成后,虎會(huì)在目錄中出現(xiàn)隱藏目錄  .git
git init

添加到緩存區(qū)

idea上傳到gitlab,Java,git,intellij-idea,github

回到idea項(xiàng)目中,點(diǎn)擊VCS>Git>Add添加當(dāng)前項(xiàng)目下的文件,添加完成之后,之前的紅色文件名變成了綠色了,表示已經(jīng)Add成功,但還沒有commit
// add命令
git add 要添加的文件名

提交到本地倉庫

VCS>Git>Commit File,然后在提交創(chuàng)建填寫提交注釋說明
// commit命令
git commit -m “自定義注釋”

idea上傳到gitlab,Java,git,intellij-idea,github
idea上傳到gitlab,Java,git,intellij-idea,github

推送到遠(yuǎn)程倉庫

提交完成之后,只是提交到本地倉庫,這個(gè)時(shí)候還沒有同步到遠(yuǎn)程的gitlab服務(wù)上,需要push操作,VCS>Git>Push

在彈出的窗口中點(diǎn)擊“Define remote”,會(huì)彈出一個(gè)新窗口,在URL中添加從gitlab中復(fù)制的http鏈接

// 設(shè)置遠(yuǎn)程倉庫地址
git remote add origin 遠(yuǎn)程倉庫URL地址
// 推送到遠(yuǎn)程倉庫
git push -u origin 分支名稱

idea上傳到gitlab,Java,git,intellij-idea,github

彈出這個(gè)窗口后點(diǎn)擊push
idea上傳到gitlab,Java,git,intellij-idea,github

控制臺(tái)或者屏幕右下角出現(xiàn)以下文字,代碼提交到gitlab成功

Pushed master to new branch origin/master

idea上傳到gitlab,Java,git,intellij-idea,github

常用命令

狀態(tài)

命令:git status

沒有添加到緩存區(qū)的狀態(tài)(add前),通過命令查看,文件名顯示為紅色
添加到緩存區(qū)后的狀態(tài)(add后),通過命令查看,文件名顯示為綠色
提交到本地倉庫后的狀態(tài)(commit后)通過命令查看,沒有文件提示
修改已提交的文件且沒有添加到緩存區(qū)時(shí),通過命令查看,顯示為紅色  modified:文件名
修改已提交的文件且添加到緩存區(qū)后,通過命令查看,顯示為綠色  modified:文件名

克隆

// 將遠(yuǎn)程倉庫的內(nèi)容下載到本地
git clone 遠(yuǎn)程倉庫http地址鏈接

拉取

// 拉取遠(yuǎn)程倉庫內(nèi)容到本地
git pull origin 分支名

刪除

刪除代碼有風(fēng)險(xiǎn),操作需謹(jǐn)慎!?。?
// 刪除文件
git rm 文件名
// 刪除狀態(tài)
git status    被執(zhí)行過刪除命令的文件查看狀態(tài)顯示為綠色    deleted: 文件名
// 提交刪除操作
git commit -m “刪除信息”
// 提交到遠(yuǎn)程倉庫
git push -u origin 分支名

日志

// 查看日志及其版本號
git log

// 日志簡化
git log --pretty=oneline
    
// 查看簡短日志
git reflog

版本回退

// 回退到指定版本
git reset --hard [局部版本號]

分支

master:主分支
develop:開發(fā)分支
臨時(shí)分支:功能分支、預(yù)發(fā)分支、修補(bǔ)bug分支
// 創(chuàng)建分支,此時(shí)創(chuàng)建的分支只是在本地倉庫創(chuàng)建分支,遠(yuǎn)程倉庫并沒有創(chuàng)建
git checkout -b 新分支名 master

// 查看本地所有分支,哪個(gè)分支是綠色且前面帶有*號,就是是當(dāng)前所在分支。
git branch

// 推送本地分支到遠(yuǎn)程
git push origin 本地分支名:遠(yuǎn)程分支名

// 使本地分支與遠(yuǎn)程分支創(chuàng)建聯(lián)系
git branch --set-upstream-to=origin/分支名

// 分支切換
git checkout 分支名

// 合并分支,把分支合并到當(dāng)前分支
// 例如:把develop合并到master分支中,需要先切換到master,然后執(zhí)行合并命令
git merge --no-f 分支名

// 刪除本地分支
// 如果當(dāng)前正處于這個(gè)分支,是不能刪除這個(gè)分支的,需先切換到其他分支
git branch -d 分支名

// 刪除遠(yuǎn)程倉庫中分支
git push origin --delete 分支名

idea上傳到gitlab,Java,git,intellij-idea,github文章來源地址http://www.zghlxwxcb.cn/news/detail-757654.html

報(bào)錯(cuò)

 SSL certificate problem: self signed certificate in certificate chain
 
 git config --global http.sslVerify false

到了這里,關(guān)于idea提交代碼到git以及git常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Git】3.git常用命令(結(jié)合提交/拉取代碼)

    前言: ? ? ? ? 跟git交互有好多場景,比如第一次推送代碼;第一次拉取git上已有的項(xiàng)目;修改代碼推送解決沖突;代碼提交錯(cuò)誤會(huì)滾等。接下來就結(jié)合場景來學(xué)習(xí)git命令吧~ 目錄: ? ? ? ? 前提: ? ? ? ? ? ? ? ? 在下列場景操作時(shí)的前提是需要先配置好git全局用戶名和

    2024年02月04日
    瀏覽(92)
  • git代碼上傳常用命令行

    git status:查看當(dāng)前發(fā)布版本更改的內(nèi)容。 git add ./文件名:提交全部更改到本地倉庫。 git commit -m \\\'注釋\\\':提交到本地倉庫。 git tag + tag名:有些代碼提交需要控制版本號,就需要打tag。 git tag -a v1.0 -m + \\\'注釋\\\':含有附注的標(biāo)簽 git tag v1.0:輕量標(biāo)簽 git push origin v1.0:推送tag到遠(yuǎn)程

    2024年02月08日
    瀏覽(19)
  • Git的下載安裝配置與上傳文件以及命令 idea使用git項(xiàng)目版本操作管理

    Git的下載安裝配置與上傳文件以及命令 idea使用git項(xiàng)目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads ?下載速度比較慢,可以用迅雷下載,速度很快 我這里是用的壓縮包版本,直接解壓到要放的文件夾即可,文件名盡量不要使用中文,以防后續(xù)使用出現(xiàn)錯(cuò)誤。 ?打開環(huán)境變量,在系統(tǒng)變Path,添加你的git安裝路徑/bin win+r輸入cmd,

    2024年02月04日
    瀏覽(32)
  • Git倉庫的創(chuàng)建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相關(guān)內(nèi)容

    Git 倉庫是用來存儲(chǔ)版本控制信息的地方,為我們提供了快速便捷的代碼管理方式。它可以包含文件、文件夾、歷史記錄、元數(shù)據(jù)等。在 Git 中,倉庫通常分為兩種:本地倉庫和遠(yuǎn)程倉庫。 如果你想分享你的代碼庫,并且希望團(tuán)隊(duì)中的其他成員可以跟蹤你的進(jìn)度和變化,你可以

    2024年02月02日
    瀏覽(27)
  • IDEA使用Git提交代碼remote: GitLab: You are not allowed to push code to protected branches on this project

    創(chuàng)建了一個(gè)新項(xiàng)目,提交到GitLab上的master分支時(shí),報(bào)錯(cuò)如下: 剛開始以為自己的賬號沒權(quán)限提交代碼,然后打開 .gitconfig文件?查看自己 git的用戶名和email是否正確,發(fā)現(xiàn)正確無誤 或者打開終端,查看git用戶名和郵箱地址命令: 如果不相符,在桌面打開git終端,輸入以下命令

    2024年02月10日
    瀏覽(14)
  • idea提交代碼到gitlab報(bào)錯(cuò)解決方案

    idea提交代碼到gitlab報(bào)錯(cuò)解決方案

    gitlab連接賬戶名:gitlab連接密碼@ http://賬戶名:密碼@gitlab連接地址 ? ? ? ?

    2024年02月06日
    瀏覽(19)
  • 從idea向GitLab上傳代碼圖文詳解

    從idea向GitLab上傳代碼圖文詳解

    在安裝完gitlab插件,辛苦的配置完gitlab環(huán)境后,向gitlab中提交代碼變成了首要任務(wù) 選擇 Create Git responsitory 選擇new project 選擇create blank project 把這個(gè)鏈接位置復(fù)制下來,http那個(gè) http://gitlab.example.com/root/test0422.git 修改成 http://192.168.80.125/root/test0422.git http://192.168.80.125/root/test042

    2024年02月16日
    瀏覽(15)
  • 在 IntelliJ IDEA 中將代碼上傳至 GitLab

    在 IntelliJ IDEA 中將代碼上傳至 GitLab

    ??????? 由于之前一直是將代碼提交到Github, 但是連接到這個(gè)網(wǎng)址需要開加速器, 很麻煩。 Idea將代碼由上傳到github修改成上傳至gitlab步驟: 首先,您需要在 GitLab 上創(chuàng)建一個(gè)新的項(xiàng)目或者獲取已有項(xiàng)目的 URL 地址。 ????????2. 在 IntelliJ IDEA 中打開項(xiàng)目,然后打開終端窗口

    2024年02月11日
    瀏覽(24)
  • IDEA使用Git上傳項(xiàng)目提示“empty repository“的解決辦法,idea提交項(xiàng)目

    IDEA使用Git上傳項(xiàng)目提示“empty repository“的解決辦法,idea提交項(xiàng)目

    這是沒有對項(xiàng)目進(jìn)行初始化操作導(dǎo)致。 解決辦法: 1、找到項(xiàng)目根目錄,右鍵 Git Bash Here 2、輸入以下命令進(jìn)行初始化項(xiàng)目版本:

    2024年02月13日
    瀏覽(186)
  • PyCharm使用GitLab,Git常用命令

    PyCharm使用GitLab,Git常用命令

    打開Pycharm-File-Settings-Version Control (第五步:克隆的項(xiàng)目的主分支,大多數(shù)是master) 到GitLab上克隆地址,兩個(gè)都可以,我這里選擇的是HTTPS VCS-Get from Version Control 點(diǎn)擊克隆以后會(huì)跳出讓你填寫賬號密碼的信息框,填上就行,最后控制臺(tái)會(huì)出現(xiàn)克隆成功 然后重新打開克隆到本地的

    2024年02月02日
    瀏覽(57)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包