一、創建倉庫
1、首先在本地要創建一個新的文件夾,作為git倉庫的主目錄,然後在該目錄下使用命令行創建git倉庫:
mkdir myrepo
cd myrepo
git init
使用以上三個命令,分別創建myrepo文件夾,進入該文件夾,最後使用git init命令進行初始化,使得該文件夾成為git倉庫。
2、接下來,需要把該倉庫與遠程倉庫進行關聯,使用命令:
git remote add origin
以上命令中的遠程倉庫地址可以從遠程倉庫的頁面中獲取。
3、創建.gitignore文件,指定需要忽略的文件或目錄:
touch .gitignore
vi .gitignore
在.gitignore文件中指定需要忽略的文件或目錄,例如:
# ignore node_modules directory
node_modules/
二、添加和提交文件
1、要把需要管理的文件添加到git倉庫,使用命令:
git add
例如:
git add index.html
2、將添加的文件提交到倉庫中:
git commit -m "提交說明"
例如:
git commit -m "Initial commit"
三、同步遠程倉庫
1、首先需要確定本地倉庫所在的分支:
git branch
該命令會列出所有本地分支,當前使用的分支前面會帶有一個*號。
2、將本地倉庫的修改推送到遠程倉庫:
git push -u origin
例如:
git push -u origin master
使用以上命令會將本地的master分支與遠程的master分支進行關聯,並將本地的修改推送到遠程倉庫。
四、分支管理
1、創建分支:
git branch
例如:
git branch develop
2、切換分支:
git checkout
例如:
git checkout develop
3、合併分支:
git merge
例如:
git checkout master //切換到主分支
git merge develop //將develop分支合併到master分支
五、撤銷修改
1、撤銷某個文件的修改:
git checkout
例如:
git checkout index.html
2、取消git add操作:
git reset
例如:
git reset index.html
3、撤銷最近的一個提交:
git reset HEAD~
以上命令會將最近的一個提交撤銷,並且不會刪除修改。
六、其他常用操作
1、查看提交記錄:
git log
該命令會輸出提交記錄的hash值,提交者,提交時間和提交說明等信息。
2、查看本地倉庫與遠程倉庫之間的差異:
git diff
git diff HEAD
以上命令分別查看最新的修改和歷史修改與本地倉庫的差異。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185335.html