Github及git常用命令

2021-07-15 06:44:37 字數 2148 閱讀 5631

使用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 已提交表示該檔案已經被安全地儲存在本...