【python】git入門
詳細查實驗樓文章
- 在/Users/使用者/使用者名稱 下建立Git全域性配置檔案.gitconfig,設定名字和email
$ git config --global user.name "moumilang"
$ git config --global user.email "moumilang@gmail.com"
用$ cat ~/.gitconfig
可檢視
一般配置方法就是:$ git config --global <配置名稱> <配置的值>
如果不用全域性配置,在當前的專案目錄下建立 .git/config,從而使用針對當前專案的配置:$ git config <配置名稱> <配置的值>
檢視隱藏檔案 $ ls -la
- mac finder
#顯示隱藏檔案
$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
#隱藏檔案
$ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
- 獲得一個Git倉庫
- 克隆
$ git clone Git的URL
- 初始化
- 克隆
$ cd /home/shiyanlou/ #建立程式碼目錄project
$ mkdir project
$ cd project #進入到程式碼目錄,建立並初始化Git倉庫
$ git init
#Git會輸出
Initialized empty Git repository in /home/shiyanlou/project/.git/
- 正常工作流程
- 建立或修改檔案(檢視快取區)
- 使用git add命令新增新建立或修改的檔案到本地的快取區(Index)(註釋、刪除)
- 使用git commit命令提交到原生程式碼庫(同步到遠端伺服器)
- (可選,有的時候並沒有可以同步的遠端程式碼庫)使用git push命令將原生程式碼庫同步到遠端程式碼庫
- 分支(建立、檢視、切換、修改編輯、提交、合併到主線、刪除、撒銷合併、?快速向前合併)
- 日誌(顯示所有的提交、顯示在每個提交中哪些檔案被修改、格式化日誌輸出、日誌記錄排序顯示)
小結:
git config:配置相關資訊
git clone:複製倉庫
git init:初始化倉庫
git add:新增更新內容到索引中
git diff:比較內容
git status:獲取當前專案狀況
git commit:提交
git branch:分支相關
git checkout:切換分支
git merge:合併分支
git reset:恢復版本
git log:檢視日誌
相關文章
- Git入門Git
- **Git新手入門**Git
- Git的入門Git
- git基本入門Git
- Git 快速入門Git
- Git入門教程Git
- Git使用入門Git
- git 入門操作Git
- Git與GitHub入門Github
- git簡單入門Git
- Git與Repo入門Git
- repo—git入門使用Git
- git 入門教程之個性化 gitGit
- git 入門教程之 git 私服搭建教程Git
- 入門級的Git操作Git
- Git 從入門到精通Git
- Git入門-基礎命令Git
- Git入門與開發Git
- Git基本用法,小白入門Git
- Git簡易快速入門Git
- 新手入門 Git 開發Git
- Git 從入門到放棄Git
- git 入門教程之github 教程Github
- git 入門教程之版本控制Git
- 通俗易懂的 Git入門Git
- git入門學習筆記Git筆記
- 猴子都能懂的GIT入門Git
- Git/Github簡單入門指南Github
- git入門到熟練使用Git
- msysgit——Git bash 入門操作流程Git
- 「Git」使用筆記 「Git」指令大全 「Git」命令5分鐘入門Git筆記
- Python入門Python
- Git | Git入門,成為專案管理大師(一)Git專案管理
- git 入門教程之忽略檔案Git
- git 入門教程之知識速查Git
- git 入門教程之分支策略Git
- git 入門教程之緊急修復Git
- git 入門教程之撤銷更改Git