在某個資料夾下,初始化為git**倉庫
git init
新建乙個檔案
touch test.txt
把檔案新增版本控制
git add test.txt
把檔案 提交到**倉庫
git commit -m ["comment for code"]
檢視檔案的具體變化
git diff test.txt
檢視提交歷史記錄
git log
檢視當前**庫狀態
git status
檢視操作歷史
git reflog
刪除乙個檔案
git rm [files]
git push
推送到遠端倉庫
本地已經用git初始化了檔案,然後在github建立乙個倉庫,把**提交上去。
需要在本地用命令列生成id_rsa. 和 id_rsa.pub.,並把id_rsa.pub.的內容全部拷貝到github的ssh,這樣才能從本地提交上去,否則github無法知道你的許可權,沒法提交。
ssh-keygen -t rsa -c "[email protected]"
git remote add origin [email protected]:jwsn/test.git
git push -u origin master
新建dev分支
git checkout -b dev
切換回主分支master
git checkout master
在主分支上合併dev分支
git merge dev
檢視當前分支
git branch
刪除dev分支
git branch -d dev
檢視遠端分支
git remote
git remote -v
推送分支,把本地新建的dev分支同步到遠端倉庫上
git checkout -b dev
git push origin dev
分支管理
一般預設都有乙個主分支,主要用於發布版本和打tag,保證版本發出去一定是完善的,以驗證過的。
在團隊開發當中,成員都會建立乙個develop分支,其開發工作在新分支上進行,當開發完成,在把**merge到主分支上。
tag一般在主分支建立。
建立tag
git tag version1
檢視tag
git tag
刪除tag
git tag -d version1
推送tag到遠端倉庫
git push origin version1
推送本地所有的tag
git push origin --tags
刪除遠端tag
需要先刪除本地的tag
git tag -d version1
git push origin :refs/tags/version1
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...
Git 基本命令
說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...