使用github時,需要經常使用許多git命令來對**來進行操作。
這些命令都是比較好記的,多用就沒問題了。good luck!
git配置:
git config -l //檢視git配置資訊
git config --global user.name "your name"
//配置使用者名稱
git config --global user.email "your email"
//配置使用者郵箱
git config --global
alias.co checkout //設定別名,以後git co即為git checkout,下同
git config --global
alias.ci commit //git ci
git config --global
alias.st status //git st
git config --global
alias.br branch //git br
git config --global
alias.psm "push origin master"
//git psm
git config --global
alias.plm "pull origin master"
//git plm
git config --global
alias.lg "log --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit --date=relative"
//多樣化顯示日誌git lg
git轉殖**
git clone
git clone [email protected]:name/project.git
git操作:
git log
//檢視提交操作日誌
git init//初始化**倉庫
git pull origin master//更新github上master庫分支的**到本地
git status//檢視當前**狀態,是否有改動
git diff//檢視**中不同的部分
git add
file
//新增檔案到暫存區
git checkout -- path //忽略所選檔案的改變
git rm file
//刪除庫中檔案
git commit -m "description"
//提交**並新增描述
git push origin master//將**提交到伺服器庫中的master分支
git push -u origin master//直接使用git clone下拉的**,做出修改需要提交時,執行此命令可以提交,否則會出現無法提交的現象
git remote add origin [email protected]:your_name/project_name.git//新增新庫到github庫中
git branch//檢視當前分支
git branch hello//建立hello分支
git checkout hello//切換分支到hello
git checkout master//回到主分支master
git merge hello//合併hello分支到master分支,需要先切換到master分支
git checkout -d hello//刪除hello分支,需先merge
git checkout -d hello//強制刪除hello分支
ssh-keygen
-t rsa //生成使用rsa加密的金鑰,一直回車即可生成,生成後上傳到github的ssh-key,郵箱與使用者名稱需與github上的一致,否則無法更新上傳**到github
參考: Git上傳GitHub常用命令
git config global user.name lanyu96 git config global user.email 961101679 qq.com 設定ssh key cd ssh 檢查是否已生成金鑰 ssh keygen t rsa c 961101679 qq.com 生成key...
git及常用命令
git 是乙個分布式版本控制工具,不必伺服器端軟體支援,使源 的發布和交流極其方便 git 的優勢主要有 1.git是分布式的,這是git和其它非分布式的版本控制系統 svn,cvs 最核心的區別。從中心版本庫的伺服器上chect out 後會在自己的機器上轉殖乙個自己的版本庫。它支援離線工作 本地...
GitHub常用命令
1 git簡介 git是用c語言開發的分布版本控制系統。版本控制系統可以保留乙個檔案集合的歷史記錄,並能回滾到另外乙個狀態 歷史記錄狀態 對於任何乙個檔案,在 git 內都只有三種狀態 已提交 committed 已修改 modified 和已暫存 staged 已提交表示該檔案已經被安全地儲存在本...