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

Git常見命令行操作和IDEA圖形化界面操作

這篇具有很好參考價值的文章主要介紹了Git常見命令行操作和IDEA圖形化界面操作。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

設(shè)置Git用戶名和標簽

在安裝完Git以后需要設(shè)置用戶和簽名,至于為什么要設(shè)置用戶簽名可以看一下這篇文章【學了就忘】Git基礎(chǔ) — 11.配置Git用戶簽名說明 - 簡書 (jianshu.com)

基本語法:
git config --global user.name 用戶名

git config --global user.email 郵箱

查看是否設(shè)置成功:
方式一:在git控制臺中輸入命令git ~/.gitconfig

Git常見命令行操作和IDEA圖形化界面操作,git

方式二:查看用戶目錄小面的.gitconfig文件

Git常見命令行操作和IDEA圖形化界面操作,git

Git常見命令行操作和IDEA圖形化界面操作,git

配置SSH免密登錄?

拉取代碼管理倉庫的第二種方式就是通過SSH來獲取,首先點擊SSH?

Git常見命令行操作和IDEA圖形化界面操作,git

第二步去配置SSH

Git常見命令行操作和IDEA圖形化界面操作,git

第三步,檢查本地是否存在密鑰,如果存在id_ras(私鑰)、id_ras_pub(公鑰)這兩個文件則說明已經(jīng)創(chuàng)建過了,直接拷貝即可

$ls ~/.ssh

Git常見命令行操作和IDEA圖形化界面操作,git

如果不需要這份可以刪除,注意這份密鑰沒有在使用,移除之后就無法恢復(fù)了,之前所使用的地方也需要使用新的:

$ rm -rf ~/.ssh/id_rsa
$ rm -rf ~/.ssh/id_rsa.pub?

創(chuàng)建密鑰(存在密鑰的可以跳過)?郵箱記得填寫自己的

$ ssh-keygen -t rsa -C "youremail@example.com"

Git常見命令行操作和IDEA圖形化界面操作,git

然后將得到的公鑰文件里面的內(nèi)容拷貝到上面,并點擊生成

Git常見命令行操作和IDEA圖形化界面操作,git

后面在拉取代碼的時候就復(fù)制SSH鏈接就行

Git常見命令行操作和IDEA圖形化界面操作,git

Git常見命令行操作和IDEA圖形化界面操作,git

Git常見命令行操作和IDEA圖形化界面操作,git

初始化文件

基本語法:

git init

Git常見命令行操作和IDEA圖形化界面操作,git

初始化以后會在項目目錄下面多一個.git文件,如果沒有,需要打開隱藏目錄?

Git常見命令行操作和IDEA圖形化界面操作,git

Git添加本地庫以及查看日志的基本命令?

查看本地庫狀態(tài)

基本語法:

git statusGit常見命令行操作和IDEA圖形化界面操作,git

?提交一個文件以后:
Git常見命令行操作和IDEA圖形化界面操作,git

添加文件到暫存區(qū)(工作目錄的暫存區(qū)中)

基本語法:
git add
Git常見命令行操作和IDEA圖形化界面操作,git

提交代碼到本地庫(形成歷史版本)?

基本命令
git commit -m "日志信息" 文件名

Git常見命令行操作和IDEA圖形化界面操作,git

Git版本更新

編輯并發(fā)布第二個版本:
Git常見命令行操作和IDEA圖形化界面操作,git

版本切換?

查看版本信息

基本語法:
簡單日志:git reflog
詳細日志:git log

Git常見命令行操作和IDEA圖形化界面操作,git

版本切換?

基本語法:git reset --hard 版本號
Git常見命令行操作和IDEA圖形化界面操作,git

分支?

什么是分支

? ? ? ? 在版本控制過程中,同時推進多個任務(wù),為每個任務(wù),我們可以創(chuàng)建每個任務(wù)的單獨分支。使用分支意味著程序員可以把自己的工作從開發(fā)主線上分離開來,開發(fā)自己分支的時候,不會影響主分支的運行。對于初學者而言,分支可以簡單理解為副本,一個分支就是一個單獨的副本。(分支底層其實也是指針的引用)

查看分支

基本語法:

git branch -v

Git常見命令行操作和IDEA圖形化界面操作,git

?分支前面帶*號,表示當前分支

創(chuàng)建分支

基本語法

git branch 分支名

Git常見命令行操作和IDEA圖形化界面操作,git

切換分支?

基本語法

git branch checkout 分支名

Git常見命令行操作和IDEA圖形化界面操作,git

在新添加的分支下面修改代碼,然后提交到該分支:
Git常見命令行操作和IDEA圖形化界面操作,git

創(chuàng)建并切換分支?

基本語法:

git checkout -b 新分支名字

Git常見命令行操作和IDEA圖形化界面操作,git

上面從圖片中可以看出分支雖然建立成功了,但是沒有關(guān)聯(lián)上遠程分支,所以在拉去或者提交的時候,控制臺中都會報There is no tracking information for the current branch.

這個時候需要手動關(guān)聯(lián)遠程分支:?git push --set-upstream origin 遠程分支名字

或者是使用這種方式來關(guān)聯(lián):git push --set-upstream origin 本地分支名字:遠程分支名字?

切換分支之前需要手動提交代碼到暫存區(qū)或者遠程分支上面,不然切換到其他分支以后,當前分支未提交的代碼將會消失?

Git常見命令行操作和IDEA圖形化界面操作,git

我們一般在協(xié)同開發(fā)的時候,有可能需要切換到別人的分支上面去看一下對方是怎么寫的,這個時候我們在切換分支之前就需要先將我們的分支提交到本地或者遠程,如果沒有提交就切換分支:

1.選擇強制切換——會導致我們未提交的代碼消失,當我們切換回來的時候看到的是我們上一次提交的代碼;

Git常見命令行操作和IDEA圖形化界面操作,git

Git常見命令行操作和IDEA圖形化界面操作,gitGit常見命令行操作和IDEA圖形化界面操作,gitGit常見命令行操作和IDEA圖形化界面操作,git?

2.如果選擇智能切換?

Git常見命令行操作和IDEA圖形化界面操作,git

不僅會影響到自己未提交的代碼,操作不當,還會影響到你在別人分支上面看到的代碼。別人分支代碼是最右側(cè)的,如果你選擇了最左側(cè)你的代碼,或者是兩邊代碼都選擇了,那么你在別人的分支上面看到的代碼就不是別人正確的代碼。?

Git常見命令行操作和IDEA圖形化界面操作,gitGit常見命令行操作和IDEA圖形化界面操作,git?

而且最要命的是如果選擇了上面兩種,在別人分支上面切換回來的時候又會提示代碼沖突,又需要解決沖突,這個時候最好的選擇就是強制切換,強制切換以后回到的是上一次提交的代碼。如果選擇智能切換會出現(xiàn)一下的問題:

Git常見命令行操作和IDEA圖形化界面操作,git

注意:在別人分支上面切換回自己分支的時候千萬不要去提交別人的代碼?

合并分支(把指定的分支合并到當前分支上)?

正常合并(master分支沒有做調(diào)整,dev/test...分支做了調(diào)整,合并到master分支上,代碼沒有沖突)

Git常見命令行操作和IDEA圖形化界面操作,git

沖突合并(要合并的兩個分支代碼存在差異,Git不能確定要保留那個,需要手動合并)?

Git常見命令行操作和IDEA圖形化界面操作,git

Git常見命令行操作和IDEA圖形化界面操作,git

合并完分支以后記得提交代碼?

刪除分支?

基本語法:
刪除已合并的本地分支——git branch -d 分支名字

強制刪除未合并的本地分支——git branch -D 分支名字

刪除遠程分支——git push origin --delete 分支名字

注意:在刪除分支之前需要切換到其他分支

將代碼提交到本地或者遠程

如果你有一次代碼提交到了本地倉庫,但是沒有推送到遠程倉庫。當你下一次換另一個版本來提交時,會將你前后兩次提交到本地的代碼都推送到遠程倉庫:

Git常見命令行操作和IDEA圖形化界面操作,gitGit常見命令行操作和IDEA圖形化界面操作,git這個時候如果從新拉取遠程的代碼,就會拉取到目前遠程所展示的代碼。我們還會發(fā)現(xiàn),在我們后面的提交中,會看到將test.txt文件移送到test目錄下面的這個變化,我們在控制臺中使用git status命令的時候,也會發(fā)現(xiàn)之前有一個改變沒有提交:

Git常見命令行操作和IDEA圖形化界面操作,gitGit常見命令行操作和IDEA圖形化界面操作,git當我們將這個改變提交到遠程倉庫以后,遠程倉庫對應(yīng)的代碼就會被刪除

Git常見命令行操作和IDEA圖形化界面操作,git

當然我們我們想在暫存區(qū)將這個刪除的動作取消,我們可以使用"git restore --staged <file>命令,使用這個命令以后不會改變本地和遠程分支目前的代碼狀況,也就是說,遠程分支上面還是會有test.txt文件,而本地分支依然沒有該文件。?

拉取別人最新的代碼到自己的分支?

我們在協(xié)同開發(fā)的時候,有時候需要把別人的代碼拉取到我們自己的分支下面

常見的做法是切換到別人分支,然后拉取最新的代碼,然后回到自己的分支,再選擇將別人的分支合并到自己分支下面

?文章來源地址http://www.zghlxwxcb.cn/news/detail-861725.html

到了這里,關(guān)于Git常見命令行操作和IDEA圖形化界面操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • git常見操作命令

    git常見操作命令

    在安裝完成 Git 后,開始正式使用前,是需要有一些全局設(shè)置的,如用戶名、郵箱。 查看配置:git config -l 查看目錄結(jié)構(gòu)中,就可以看到包含有? .git ?子目錄,這就說明創(chuàng)建版本庫成功 相當于idea中的?vcs----create git repository 2.2.1將文件添加到暫存區(qū) 相當于idea中的git -- add(ctr

    2024年02月03日
    瀏覽(19)
  • Git的常見命令和遠程庫操作

    Git的常見命令和遠程庫操作

    git checkout 是一個用于在 Git 中 切換分支、恢復(fù)文件或創(chuàng)建新分支 的命令。它有幾種常見的用法,請看下面的解釋: 注意:在使用 git checkout 命令時,請確保在執(zhí)行操作之前沒有未保存的更改,因為它可能會覆蓋您的工作區(qū)中的文件。 在 Git 中,git reset 是一個用于將分支指針

    2024年02月05日
    瀏覽(14)
  • 簡單明了的Git教程 |Idea使用git|HbuilderX使用git|VSCode使用git|git常見問題|git協(xié)作規(guī)范|git命令~

    簡單明了的Git教程 |Idea使用git|HbuilderX使用git|VSCode使用git|git常見問題|git協(xié)作規(guī)范|git命令~

    目錄 一、Git的由來以及Git是什么 二、安裝 三、使用前的配置 四、使用前需要知道的基礎(chǔ)概念 4.1、四個工作區(qū)域 4.2、分支 4.3、\\\".gitignore\\\"文件是什么 4.4、\\\".git\\\"文件是什么 五、常用命令 5.1、初始化倉庫 5.2、查看狀態(tài) 5.3、將代碼放到暫存區(qū) 5.4、將代碼放到資源庫 5.5、遠程操

    2024年01月21日
    瀏覽(31)
  • Git 常用命令詳解及如何在IDEA中操作

    Git 常用命令詳解及如何在IDEA中操作

    為了鞏固所學的知識,作者嘗試著開始發(fā)布一些學習筆記類的博客,方便日后回顧。當然,如果能幫到一些萌新進行新技術(shù)的學習那也是極好的。作者菜菜一枚,文章中如果有記錄錯誤,歡迎讀者朋友們批評指正。 (博客的參考源碼可以在我主頁的資源里找到,如果在學習的

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

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

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

    2024年02月04日
    瀏覽(32)
  • IDEA中如何實現(xiàn) git stash 命令的可視化操作?

    IDEA中如何實現(xiàn) git stash 命令的可視化操作?

    目錄 問題現(xiàn)象: 問題分析: 拓展:git stash 相關(guān)命令 1、git stash 2、git stash save \\\'注釋\\\' 3、git stash list 4、git stash pop 5、git stash apply?stash@{編號} 6、git stash drop stash@{編號} 7、git stash clear 8、git stash show ??解決方法: ????????今天在項目想到一個問題: ? ? ? ? 在同一個代碼

    2024年02月03日
    瀏覽(92)
  • Git的圖形化界面如何使用

    Git的圖形化界面如何使用

    gitee https://gitee.com/(中文名:碼云 ,原名 Git@OSC)是開源中國推出的基于git的代碼托管服務(wù)。 國內(nèi)訪問GitHub https://github.com/速度比較慢,如果想托管自己的代碼到云端,gitee是個不錯的選擇,華為的鴻蒙2.0源碼也是放在gitee上的。 https://gitee.com/explore 進入網(wǎng)址之后,就看見了這

    2024年02月08日
    瀏覽(24)
  • git介紹,安裝(手把手),命令與使用(包含IDEA操作,github,gitee的萬字圖文詳述)

    git介紹,安裝(手把手),命令與使用(包含IDEA操作,github,gitee的萬字圖文詳述)

    目錄 1.Git 1.1 概述 1.2、版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git簡史 1.5 Git 工作機制 1.6 Git 和代碼托管中心 2.Git安裝 2.1 下載安裝包 2.2 選擇安裝路徑 2.3 Git 選項配置 2.4 再次確定 Git 安裝目錄名 2.5 選擇Git 的默認編輯器 2.6 分支名設(shè)置

    2024年02月05日
    瀏覽(25)
  • Git-Git常用命令、常見操作,創(chuàng)建鏡像&切換新倉庫、首次克隆、stash備份、查看及切換用戶、修改默認分支、是否要保留本地修改等

    Git在日常開發(fā)中經(jīng)常使用,但有時候還是會忘記or遇到些奇奇怪怪的問題。以此記錄,提醒自己~不定期更新~ 首次克隆倉庫及其模塊 倉庫首次拉取模塊 更新子模塊 保存修改 放棄修改==回退 添加當前目錄下的所有文件到暫存區(qū) 提交暫存區(qū)到本地倉庫中 查看項目當前狀態(tài)

    2024年02月05日
    瀏覽(96)
  • 【Git“入坑指南”】小白向:如何通過圖形化界面簡單使用git進行代碼的“S/L”大法

    【Git“入坑指南”】小白向:如何通過圖形化界面簡單使用git進行代碼的“S/L”大法

    本文章旨在提供一個簡單的git安裝、圖形化界面安裝(tortoisegit+sourcetree)和使用教程,面對git使用小白,不涉及git代碼操作。文章內(nèi)容為個人簡單理解,如有問題歡迎指正和討論。 簡單來說, git是一個版本控制系統(tǒng) ,詳細的概念通過百度、google等搜索引擎可以得到是分詳細

    2024年02月04日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包