初始化本地倉庫
- 新建一個空文件夾凯傲,cd 進(jìn)入該文件夾骂维,打開命令行楚殿,輸入:
git init
- 在該目錄下嘗試創(chuàng)建一個txt文件,如fzy.txt
- 打開命令行结缚,輸入:
git add fzy.txt
, 將fzy.txt存到本地的暫存區(qū)
也可以輸入git add .
將所有文件存到本地暫存區(qū)
- 打開命令行损晤,輸入:
git commit -m “message”
,提交到本地倉庫
本地倉庫和遠(yuǎn)程倉庫建立連接
- 在gitee上創(chuàng)建一個遠(yuǎn)程倉庫,獲取http地址
- 打開本地倉庫位置红竭,在命令行中輸入:
git remote add origin https://gitee.com/fzyprojects/gittest.git
- 輸入:
git pull origin master --allow-unrelated-histories
會打開一個頁面沉馆,輸入i進(jìn)入輸入模式,隨便輸入一些東西德崭,再esc,輸入:wq
- 提交到遠(yuǎn)程倉庫斥黑。輸入
git push -u origin master
按照提示輸入gitee的用戶名和密碼,將本地倉庫提交到遠(yuǎn)程倉庫眉厨。
以后只需要輸入git push origin master
進(jìn)行提交即可
- Git支持多種協(xié)議锌奴,包括
https
,但通過ssh
支持的原生git協(xié)議速度最快憾股。
修改/新增的文件提交完整流程
將文件/文件夾添加到本地暫存區(qū)
- 提交單個文件:
git add file_name
- 提交當(dāng)前目錄全部文件:
git add .
提交到本地倉庫
git commit -m “message”
從遠(yuǎn)程的倉庫分支拉取最新文件
git pull origin master
推送到遠(yuǎn)程分支
git push origin master
創(chuàng)建本地分支
git branch:查看本地分支
git checkout -b dev:創(chuàng)建并切換到dev分支=>git check out dev + git branch dev
git merge <name>: 將其它分支合并到當(dāng)前分支
git branch -d <name>:刪除分支
創(chuàng)建遠(yuǎn)****程分支
在gitee上添加dev分支
提交到遠(yuǎn)程****dev****分支
git push —set-upstream origin dev
其它****git****命令
git log (--pretty=oneline):查看Git提交日志
注意:在命令git push -u origin master中 鹿蜀,由于遠(yuǎn)程庫是空的,我們第一次推送master分支時服球,加上了-u參數(shù)茴恰,Git不但會把本地的master分支內(nèi)容推送的遠(yuǎn)程新的master分支,還會把本地的master分支和遠(yuǎn)程的master分支關(guān)聯(lián)起來斩熊,在以后的推送或者拉取時就可以簡化命令往枣。