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

1.Git使用技巧-常用命令1

這篇具有很好參考價(jià)值的文章主要介紹了1.Git使用技巧-常用命令1。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Git使用技巧-常用命令


一、git 創(chuàng)建倉(cāng)庫(kù)

創(chuàng)建遠(yuǎn)端倉(cāng)庫(kù): git init – bare // 創(chuàng)建遠(yuǎn)端裸倉(cāng)庫(kù);
遠(yuǎn)端倉(cāng)庫(kù)別名: origin
本地倉(cāng)庫(kù): git clone …

demo

創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
1.創(chuàng)建git賬號(hào)和git用戶組

    $ sudo adduser git  #添加git用戶
     $ sudo passwd git   #添加git的密碼
     $ sudo groupadd git #添加git用戶組
     $ sudo usermod -G git git #添加git用戶到git用戶組

2.創(chuàng)建git倉(cāng)庫(kù)

// 創(chuàng)建倉(cāng)庫(kù)目錄
 $ cd /srv     # srv目錄下存放git的倉(cāng)庫(kù)
 $ mkdir nginx-docs.git # 創(chuàng)建nginx-docs.git目錄
 $ cd nginx-docs.git
 // 初始化裸倉(cāng)庫(kù)
 $ git init --bare # bare選項(xiàng)指示該倉(cāng)庫(kù)為裸倉(cāng)庫(kù)
 // 修改倉(cāng)庫(kù)權(quán)限
 $ sudo chown -R git:git /srv/nginx-docs.git # 修改權(quán)限為git用戶

3.禁止git用戶登錄shell,這樣git通過(guò)sh服務(wù)登錄會(huì)被拒絕(可選)
1.Git使用技巧-常用命令1,git
4. 創(chuàng)建本地倉(cāng)庫(kù)
比如在我的windows電腦創(chuàng)建本地倉(cāng)庫(kù)文件夾 然后打開git bash shell,輸入:
git clone git@47.106.79.26:/srv/nginx-docs.git

git clone user_name@remot_ipaddr:git倉(cāng)庫(kù)路徑

二、本地倉(cāng)庫(kù)常用命令

git status //查看文件的狀態(tài)
git add file_name  //標(biāo)記文件
git rm -f 
git status
git log

在workspce 中創(chuàng)建新的文件是未被追蹤的(untracked files)。
1. git add 用法
git add


通過(guò)git add

的方式把path目錄下的所有文件添加到git的暫存區(qū),當(dāng)然這些文件不包含已經(jīng)被刪除的文件。
作用范圍 workspac 和Index 之間。
實(shí)例

    $ git add .  # 將所有修改添加到暫存區(qū)
    $ git add *.cpp   **# 將以.cpp結(jié)尾的文件的所有修改添加到暫存區(qū)
    $ git add hello*   # 將所有以Hello開頭的文件的修改添加到暫存區(qū),例如: helloWorld.txt,hello.h,helloGit.md ...
    $ git add hello?.*   # 將以hello開頭后面只有一位的文件提交到暫存區(qū) 例如:hello1.txt,helloA.cpp 如果是helloGit.txt和hello.cxx是不會(huì)被添加的。**

2. 暫存區(qū)剔除文件
可以使用git rm -f 或者 git rm –cached 把文件從暫存區(qū)里移除,這個(gè)移除并不代碼把文件從磁盤上刪除了,只是說(shuō)不被git管理了而已。

git rm -f file_name
git rm -cached file_name 

3. 代碼提交
暫存區(qū)代碼提交本地倉(cāng)庫(kù)

git commit 用法:

1.Git使用技巧-常用命令1,git
示例:

    git commit -a -m “initial commit”, #把暫存區(qū)和當(dāng)前已被跟蹤的文件的所有的修改提交到倉(cāng)庫(kù)里,-m參數(shù)指定了此次提交的message內(nèi)容
    git commit Makefile Logger.cpp –m “修改編譯錯(cuò)誤,添加了對(duì)log4cpp庫(kù)的依賴“ # 提交Makefile和Logger.cpp的修改

4.查看提交記錄
查看提交日志

git log

git log --stat

1.Git使用技巧-常用命令1,git

提交詳解

git commit

參數(shù):
-a 添加的-a參數(shù)會(huì)把當(dāng)前暫存區(qū)里所有的修改(包括刪除操作)都提交,但是那些尚未添加到暫存區(qū)的內(nèi)容是不會(huì)提交的

messge 格式:

   message的格式:
     <type>(<scope>): <subject>
     <BLANK LINE> 
     <body> 
     <BLANK LINE> 
     <footer>

Type指:
feat: 新特性
fix: 修改問(wèn)題
refactor: 代碼重構(gòu)
docs: 文檔修改
style: 代碼格式修改, 注意不是 css 修改
test: 測(cè)試用例修改
chore: 其他修改, 比如構(gòu)建流程, 依賴管理.

scope: commit 影響的范圍,即影響的模塊或者組件,比如: route, component, utils, build…
subject: commit 的概述, 建議符合 50/72 formatting
body: commit 具體修改內(nèi)容, 可以分為多行, 建議符合 50/72 formatting
footer: 一些備注, 通常是 BREAKING CHANGE 或修復(fù)的 bug 的鏈接,或者feature等等其余的信息.

git commit --amend

這也是我們經(jīng)常用的命令,他會(huì)把此次提交追加到上一次的commit內(nèi)容里。

三、 推送到遠(yuǎn)程分支

git push

git push命令用于將本地分支的更新,推送到遠(yuǎn)程主機(jī)。
格式

git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>

1. git push origin master

git push origin master //命令表示,將本地的master分支推送到origin主機(jī)的master分支。如果后者不存在,則會(huì)被新建。

如果當(dāng)前分支與遠(yuǎn)程分支之間存在追蹤關(guān)系,則本地分支和遠(yuǎn)程分支都可以省略。

git push origin  // 命令表示,將當(dāng)前分支推送到origin主機(jī)的對(duì)應(yīng)分支。

如果當(dāng)前分支只有一個(gè)追蹤分支,那么主機(jī)名都可以省略。

  git push

2. git push origin :master

  git push origin :master   # 等同于 git push origin --delete master
   命令表示刪除origin主機(jī)的master分支。

總結(jié)

此片文章主要是講解常用的git 命令 及其案例

參考

文章參考與<零聲教育>的C/C++linux服務(wù)期高級(jí)架構(gòu)系統(tǒng)教程學(xué)習(xí):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-536213.html

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

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

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

相關(guān)文章

  • GIT高級(jí)使用技巧

    按照 哈希 - 作者名 作者郵箱地址 - 作者日期 : commit描述 的格式導(dǎo)出日志 篩選日志并按照從舊到新的順序排序,且只要提交哈希值(用于批量cherry-pick等操作) 要批量應(yīng)用 git cherry-pick 命令,可以使用 xargs 配合 git cherry-pick 使用。具體步驟如下: 將要應(yīng)用的提交 ID 復(fù)制到一

    2024年02月09日
    瀏覽(25)
  • Git日常使用技巧 - 筆記

    Git日常使用技巧 - 筆記

    Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng) 學(xué)習(xí)資料 廖雪峰 學(xué)習(xí)視頻 https://www.bilibili.com/video/BV1pX4y1S7Dq/?spm_id_from=333.337.search-card.all.clickvd_source=2ac127043ccd79c92d5b966fd4a54cd7 Git 命令在線練習(xí)工具 https://learngitbranching.js.org/?locale=zh_CN 1. 版本控制系統(tǒng) 1.1 集中式的版本控制系統(tǒng) 定

    2024年02月07日
    瀏覽(31)
  • Git Gui使用技巧

    Git Gui使用技巧

    https://www.runoob.com/w3cnote/git-gui-window.html 創(chuàng)建倉(cāng)庫(kù)→添加遠(yuǎn)程倉(cāng)庫(kù)→掃描目錄→文件移動(dòng)→提交→上傳 注意填注釋 創(chuàng)建文件.gitignore→編寫內(nèi)容

    2024年02月08日
    瀏覽(22)
  • 【Git使用小技巧】一個(gè)項(xiàng)目使用多個(gè)遠(yuǎn)程倉(cāng)庫(kù)

    目錄 場(chǎng)景一:多遠(yuǎn)程倉(cāng)庫(kù)的基本操作 添加遠(yuǎn)程倉(cāng)庫(kù) 查看遠(yuǎn)程倉(cāng)庫(kù) 推送到全部遠(yuǎn)程倉(cāng)庫(kù) 同步指定目標(biāo)倉(cāng)庫(kù) 更改遠(yuǎn)程倉(cāng)庫(kù)地址 刪除遠(yuǎn)程倉(cāng)庫(kù) 場(chǎng)景二:所有倉(cāng)庫(kù)同步拉取/推送 場(chǎng)景三:一個(gè)倉(cāng)庫(kù)只拉取,一個(gè)倉(cāng)庫(kù)只推送 參考資料: 前言 當(dāng)我們實(shí)際開發(fā)中,可能會(huì)遇到一個(gè)項(xiàng)目

    2024年01月19日
    瀏覽(32)
  • 【小技巧】MATLAB中的使用Git的工作流程

    【小技巧】MATLAB中的使用Git的工作流程

    目錄 1.Git簡(jiǎn)介? ?? 2.Git操作步驟 ? ? ? ? MATLAB中的Git是一種版本控制工具,它使你能夠跟蹤和管理項(xiàng)目代碼的變化。Git的核心思想是在開發(fā)過(guò)程中記錄代碼的不同版本,以便可以隨時(shí)回溯到以前的版本或合并多個(gè)開發(fā)人員的更改。下面是MATLAB中的Git的一些關(guān)鍵概念和操作:

    2024年02月06日
    瀏覽(20)
  • 便捷開發(fā)技巧——在Vscode中使用Git-翻譯自Vscode官網(wǎng)

    便捷開發(fā)技巧——在Vscode中使用Git-翻譯自Vscode官網(wǎng)

    介紹 Want to easily manage your source code and collaborate with others? Git and GitHub are the tools you need! And with Visual Studio Code, you can set up and use them in a snap. Even if you’re a beginner, VS Code’s user-friendly interface guides you through common Git actions like pushing and pulling code, creating and merging branches, and committin

    2024年01月17日
    瀏覽(33)
  • [電腦使用技巧]Windows 11安裝安卓手機(jī)APP

    [電腦使用技巧]Windows 11安裝安卓手機(jī)APP

    如果你的電腦已經(jīng)運(yùn)行Windows 11,經(jīng)常在電腦和手機(jī)來(lái)復(fù)制內(nèi)容,那我們?yōu)槭裁床辉赪indows 上實(shí)現(xiàn)安卓APP的應(yīng)用呢?其實(shí)操作真的非常簡(jiǎn)單,我們接下來(lái)給大家分享下如何實(shí)現(xiàn)在Windows 11的系統(tǒng)上安裝的app。只要按照下面的步驟逐個(gè)完成你就可以開啟電腦上使用安卓APP的步驟了。

    2024年02月12日
    瀏覽(30)
  • Linux grep命令與$?命令結(jié)合使用技巧

    今天檢查前同事留下的一個(gè)shell腳本時(shí),其中一個(gè)腳本中有一個(gè)業(yè)務(wù)邏輯處理:要判斷Oracle數(shù)據(jù)庫(kù)實(shí)例是否啟動(dòng),如果數(shù)據(jù)庫(kù)實(shí)例處于OPEN狀態(tài)的話,則執(zhí)行/運(yùn)行一些業(yè)務(wù)邏輯操作。腳本大體如下(腳本做了一下混淆和精簡(jiǎn)收縮) 其中chkdbup.sh腳本的內(nèi)容如下: Review這個(gè)腳本時(shí)

    2024年02月15日
    瀏覽(34)
  • Vim學(xué)習(xí)(四)——命令使用技巧

    打開文本默認(rèn)模式,按**【ESC】**重新進(jìn)入 【/】 :搜索匹配 按**【i / a / o】**鍵均可進(jìn)入文本編輯模式, 只是插入位置略有不同 按**【:】**進(jìn)入

    2024年02月11日
    瀏覽(15)
  • 【git安裝、使用、常用命令】

    【git安裝、使用、常用命令】

    1、下載鏈接: Git(Git 主程序)https://git-scm.com/downloads 根據(jù)自身電腦操作系統(tǒng)選擇下載,默認(rèn)安裝,一直next就可以了。裝好了,打開文件目錄,右鍵單擊“Git Bash Here”,即可彈出Git命令框。 2、可根據(jù)自身需要下載圖形界面 圖形界面操作工具,TortoiseGit: https://download.torto

    2023年04月23日
    瀏覽(35)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包