gitee 命令集合


下載git鏈接: https://git-scm.com/download/win 

 

創建項目常用

$ git config --global user.name  "用戶名" $ git config --global user.email  "郵箱"

 

#可以更改編輯器 如:Emacs $git config --global core.editor emacs

 

#新建一個文件目錄test
$mkdir test

#初始化test
$git init

初始化后常用

  1. git status   檢測當前目錄下文件狀態有沒有被(跟蹤)
  2. git add  文件名  跟蹤文件
  3. git commit -m "備注" 文件a.py   把a.py加入到暫存區

  3.1  git commit -a    直接進入可視化界面 挑選加入暫存區的文件

  4. git rm 文件名  刪除暫存區文件, 之后執行  git commit -m  之后就可以徹底刪除

  5. git remotr add origin  https://gitee.com/TengO......   origin 是后面網址 別名    網址為git 項目提交目標網址

  6.git push origin master    提交分支master到項目別名為origin的遠程庫

  7.git clone httsp://gitee.com//......... 克隆項目     地址為被克隆目標

 

1.#編輯文件,有則直接進入編輯,無則創建 $vim a.py 1.1按 i 進入編寫模式 1.2按esc 退出編寫模式 1.3  shift + : 進入命令輸入行 1.4 在命令行輸入 q 退出,不保存 1.5 在命令行輸入 q! 強制退出,不保存 1.6 在命令行輸入 wq 退出,並保存 1.7 在命令行輸入 w   保存

 

#查看當前目錄下所有的文件 $ls #查看當前目錄下所有的文件包括隱藏文件 $ls -a 

#清屏操作
$clear 或 ctrl + L

#當前文件路徑(絕對路徑)
$pwd

分支中常用

#查看分支 $git branch #查看 所有分支 (本地分支和遠程分支) $git branch -a #創建分支 $git branch dev (dev是分支名,可自定義) #切換分支 $git checkout dev (dev為目標分支)

#合並分支(不建議使用:原因自己想,如果你是高層管理可以忽略)
git merge dev (dev為分支名)

#等同pull操作,有點git顯示樹一會亂
git fetch origin  && git rebase origin/dev_hex

 

改動日志查看

git log : 查看項目日志
git log file : 查看某個文件日志
git log . :查看本目錄日志
git reflog: 查看詳細做了啥

若果感覺有點亂,可以使用git log --pretty=oneline 讓日志單行顯示

版本的切換

git reset --hard "head^^^" 

 我們使用:--hard代表的是當前版本,后面的^符號代表的是退回到第幾個版本,幾個^符號就代表退回第幾個

 

但是這種方式不是很靈活,因此不建議大家使用這種方式切換,

git reset --hard 2580d

 2580d代表的是版本號,只需要保證版本號是唯一的即可

 

遠程服務器配置

查看遠程倉庫

git remote 
git remote -v

刪除遠程倉庫

命令:git remote remove <遠程地址>
例子:git remote remove origin

添加遠程倉庫

git remote add <遠程倉庫別名> <遠程倉庫地址>

修改遠程倉庫

git remote rename <舊名稱> <新名稱>

 

公鑰登錄

我們push代碼的時候,老是需要輸入用戶名和密碼,非常不方便。

因此,配置公鑰,可以避免頻繁的輸入用戶名和密碼

  • 配置ssh格式的遠程倉庫
    git remote add 遠程倉庫名 遠程倉庫地址

  • 創建ssh key
    ssh-keygen -t rsa -C "youemail@163.com"
    一直回車,不用輸入密碼,完成之后,可以再主目錄里找到.ssh文件夾,內有id_rsaid_rsa.pub兩個文件, id_rsa是私鑰,id_rsa.pub是公鑰

  • 把公鑰放到服務器上

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM