git config --global user.name //配置姓名
git config --global user.email //配置郵箱
git config --list //檢視配置資訊
git init //初始化本地倉庫
git status //檢視檔案狀態
git add 檔名 //新增某個檔案到暫存區,如果寫 . 代表當前資料夾下所有的檔案、
git commit -m 日誌說明 //提交到本地倉庫
git log //檢視提交記錄
git checkout 檔名 //撤銷,讓暫存區檔案覆蓋工作區間檔案
git rm --cached 檔名 //在暫存區移除相應檔案
git reset --hard 提交id //恢復到指定版本
git branch //檢視分支
git branch develop //建立分支
git checkout 分支名 //切換分支
git merge //合併分支
git branch -d 分支名稱 //刪除分支
git clone 位址 //轉殖遠端倉庫
git push 位址 分支名 //往伺服器推送
git pull 位址 //將伺服器**拉取到本地
git remote add 名稱 位址 //給位址取別名
git push -u origin master //-u的引數讓git記錄資訊,下次只需要 git push 就能進行提交
ssh-keygen //生成一對金鑰
Git相關命令整理
git config global user.name 配置姓名 git config global user.email 配置郵箱 git config list 檢視配置資訊 git init 初始化本地倉庫 git status 檢視檔案狀態 git add 檔名 新增某個檔案到暫存區,如果寫...
git相關整理
git tortoisegit git github gitlab git共有三個級別的config檔案,分別是system global和local。在當前環境中,分別對應 gitpath mingw64 etc gitconfig檔案 home.gitconfig檔案和 repopath git...
git命令整理
git svn區別 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器。集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快 git是分布式版本控制...