git快速入門


快速初始化一個github倉庫git

git init
git add README.md
git commit -m "first commit"
git remote add origin xxx
git pull origin master
git push -u origin master

若是想要加深瞭解如下git知識github

git clone:克隆項目
git config:查看配置信息
git branch:分支信息
git checkout:選擇分支
git status:查看文件變更狀態
git add:添加文件到暫存區
git commit:將本地修改過的文件提交到本地庫中
git remove:遠程版本庫信息
git push:將本地庫中的最新信息發送給遠程庫
git pull:從遠程獲取最新版本到本地,並自動merge
git log:查看版本提交記錄

接下來,將經過對:https://gitee.com/HOSystem/student-repost服務器

倉庫進行實例操做,講解如何使用 Git 拉取代碼到提交代碼的整個流程。post

git clone

從git服務器拉取代碼測試

git clone https://gitee.com/HOSystem/student-repost

代碼下載完成後在當前文件夾中會有一個 student-repost的目錄,經過 cd student-repost 命令進入目錄。命令行

git config

配置開發者用戶名和郵箱3d

# 設置名字、郵箱信息
git config user.name xxx
git config user.email xxx@xxx.com
# 查看git所有配置信息
git config --list

每次代碼提交的時候都會生成一條提交記錄,其中會包含當前配置的用戶名和郵箱。code

git branch

建立、重命名、查看、刪除項目分支,經過 Git 作項目開發時,通常都是在dev分支中進行,開發測試完成後合將dev分支上線到prod分支上。
查看分支信息:orm

# 查看分支信息
git branch

# 建立dev分支
git branch dev

# 對dev重命名成deve
git branch -m deve

# 刪除分支
# 須要先切換到別的分支 暫時切換到master分支  
# 使用checkout切換分支
git checkout master
# 刪除deve分支 
git branch -m deve

git checkout

選擇分支開發

# 切換到master分支
git checkout master

git status

查看文件變更狀態

經過 git status 命令能夠看到文件當前狀態 Changes not staged for commit: (改動文件未提交到暫存區)

git status

可經過git status查看對那些文件進行了修改。

git add

使用git add添加文件到暫存區,而後經過push到遠程倉庫。

git add .

git commit

將本地修改過的文件提交到本地庫中

git commit -m "提交信息(commit information)"

經過 -m 參數可直接在命令行裏輸入提交描述文本

git remove

查看遠程版本庫信息

# 查看遠程版本庫信息
git remove -v
# 綁定遠程版本庫 上傳前須要先綁定遠程庫
git remote add origin https://gitee.com/HOSystem/student-repost

git pull

將服務器上的最新代碼拉取到本地

# 將遠程庫的代碼Pull到本地
git pull origin master

git push

將本地的代碼改動推送到服務器,push以前最好先Pull

git push origin master

origin 指代的是當前的git服務器地址,這行命令的意思是把 master 分支推送到服務器,當看到命令行返回以下字符表示推送成功了。

git log

查看版本提交記錄
經過以上命令,咱們能夠查看整個項目的版本提交記錄,它裏面包含了提交人、日期、提交緣由等信息,獲得的結果以下:

Asuna@Asuna MINGW64 /f/student-repost (master)
$ git log
commit d72bccefd3d24c613e4ce03f7ce5c2a8fdc9f77f (HEAD -> master)
Author: xxx <xxx@163.com>
Date:   Fri Jan 29 16:52:37 2021 +0800

    init student

提交記錄可能會很是多,按 J 鍵往下翻,按 K 鍵往上翻,按 Q 鍵退出查看

相關文章
相關標籤/搜索