git自我整理

2021-09-02 00:20:36 字數 1493 閱讀 1222

// 設定使用者名稱和email

git config --global user.name '你的名字'

git config --global user.email '你的郵箱'

// 配置ssh

建立金鑰:$ ssh-keygen -t rsa -c 「郵箱」

// 顯示當前配置

git config --list

// 顯示有變更的檔案

$ git status

// 顯示當前分支的版本歷史

$ git log

// 顯示過去5次提交

$ git log -5 --pretty --oneline

// 顯示暫存區和工作區的**差異

$ git diff

// 顯示某次提交的元資料和內容變化

$ git show [commit]

// 新增檔案到暫存區

git add . //新增所有

git add [filename] [filename] ... // 新增指定檔案

// 刪除工作區檔案,並且將這次刪除放入暫存區

git rm [filename] [filename] ...

// 提交暫存區到倉庫區

git commit -m "你的備註"

// 提交暫存區指定檔案到倉庫區

git commit [filename] [filename] ... -m "你的備註"

// 恢復暫存區[倉庫去]的檔案到工作區

git checkout [commit] [filename]

// 恢復暫存區的所有檔案到工作區

git checkout .

// 回滾暫存區的指定檔案,與上一次commit保持一致,但工作區不變

git reset [file]

// 回滾暫存區與工作區,與上一次commit保持一致

git reset --hard

// 回退到前3次提交之前,以此類推,回退到n次提交之前

git reset --hard head~3

// 退到/進到 指定commit的sha碼

git reset --hard commit_id

// 強推到遠端

git push origin head --force

// 更新遠端倉庫

git remote update

// 同步遠端倉庫變動

git fetch

// 同步遠端倉庫變動,並與本地 分支合併

git pull [remote] [branch]

// 上傳本地分支到遠端倉庫

git push

// 強行推送當前分支到遠端倉庫,即使有衝突

git push [remote] --force

git自我總結

教程 列印過去提交的三百次日誌 git log 300 回退版本 git reset hard commit num 強制推 慎用 git push f git checkout主要有三個作用 第乙個就是切換分支。例如你從遠端倉庫clone下來所有的源 你git branch一下會看到你通常是在ma...

FND LOAD 資料移植 (自我整理)

在使用fndload中有兩個重要的檔案需要介紹 1。loader配置檔案 lct格式 每個download和upload的aol物件不同,他的lct檔案是不一樣的.lct檔案可以在你的伺服器的 fnd top patch 115 import 下可以找到.2。資料檔案 ldt格式 這是你downlo...

xss總結 2018自我整理

0x00前言 因為ctf中xss的題目偏少 因為需要機械人在後台點選手的連線2333 所有寫的比較少 這裡推薦個環境 0x01xss作用 常見的輸出函式 print print r echo printf sprintf die var dump var export xss是往頁面中新增了一段 並...