如果內(nèi)容有錯(cuò)酿矢,請(qǐng)指出。
個(gè)人博客: https://lema1987.github.io
https://lema1987.coding.me
本文內(nèi)容參考自廖雪峰教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
win10下安裝git
- 在git官網(wǎng)https://git-scm.com/download/win下載
- 按照默認(rèn)選項(xiàng)進(jìn)行安裝
- 初始化git
打開Git Bash伟葫,命令行輸入
git config --global user.name "用戶名"
git config --global user.email "用戶郵箱"
# 創(chuàng)建版本庫(kù)
mkdir pyprojects
cd ./pyprojects
git init # 把當(dāng)前目錄變成git可以管理的倉(cāng)庫(kù)
git基本操作
# 把文件添加到倉(cāng)庫(kù)中的暫存區(qū)
git add readme.md
# 把暫存區(qū)的文件一次性提交到倉(cāng)庫(kù)的分支
git commit -m "改動(dòng)的說明"
# 查看倉(cāng)庫(kù)當(dāng)前的狀態(tài)
git status
# 查看文件的改動(dòng)情況
git diff readme.txt
# 查看一共有幾個(gè)版本被提交到倉(cāng)庫(kù)里
git log
# 回退版本
git reset --hard 版本id
# 查看每一次的命令
git reflog
# 刪除版本庫(kù)中的文件
git rm readme.txt
git commit -m "刪除"
遠(yuǎn)程倉(cāng)庫(kù)
- win10下打開Git Bash,創(chuàng)建ssh key
ssh-keygen -t rsa -C "youremail@example.com"
# 創(chuàng)建成功可以在用戶主目錄里找到.ssh目錄鼓蜒,里面有兩個(gè)文件家乘,分別是rsa公鑰私鑰
- 登錄GitHub方仿,點(diǎn)擊add ssh key固棚,添加rsa公鑰內(nèi)容
- 在GitHub上創(chuàng)建一個(gè)新的倉(cāng)庫(kù)learngit
- 根據(jù)GitHub上的提示
# 關(guān)聯(lián)本地與遠(yuǎn)程庫(kù)
git remote add origin https://github.com/lema1987/learngit.git
# 把本地庫(kù)master分支的所有內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù)
git push -u origin master # 第一次還會(huì)把本地的master分支和遠(yuǎn)程的master分支關(guān)聯(lián)起來
git push origin master
# 取消本地與遠(yuǎn)程庫(kù)的關(guān)聯(lián)
git remote remove origin
- 從遠(yuǎn)程庫(kù)克隆
git clone git@github.com:lema1987/learngit.git
分支管理
# 創(chuàng)建并切換分支
git checkout -b dev
# 切換分支
git checkout master
# 查看所有分支
git branch
# 把dev分支的工作成果合并到master分支上
git merge dev
# 刪除分支
git branch -d dev
其它
在github搭建自己的項(xiàng)目:http://blog.csdn.net/liwenjieit/article/details/78230003