Git常用命令速查表,新手必備版本控制


Git 跟 SVN 一樣,都是用於管理代碼的版本控制工具。無論在項目中,我們負責哪一塊,只要需要編寫代碼,就必須熟悉Git(依公司要求而定)。

當然,用的越熟練,處理的項目越順利,離出任CTO、迎娶白富美、走上人生巔峰就不遠啦~(哈哈哈)

現在,就從這份Git速查表開始吧~

git init

這是新項目要做的第一件事,在項目中創建一個 .git 存儲庫。存儲庫是你對一個項目按照時間順序做的所有修改的集合,記錄了所有更改的歷史。

git config --global user.name"Your Name"

git config --global user.email"YourEmail@mail.com"

這是用來設置你提交的時候用的信息,只需要在你第一次安裝 Git 之后設置一次就行。

git add filename .extension

把 filename .extension 替換成任何你想增添的文件,比如 index.html 。這可以把你定制的文件放進暫存區(staging area)或 index 中,你可以把暫存區想成是一個用來做相關設置,准備放進存儲庫的地方。

git add

這個命令可以幫你把項目文件夾下的所有文件都放進暫存區,不用一個一個挪。

git add *.html

這個命令可以幫你把項目文件夾下的所有 .html 文件都放進暫存區,當然你可以換成其他任何擴展名,就把該擴展名的所有文件都放進暫存區。

git status

顯示所有你已經放進暫存區的文件,以及進行了修改需要放進暫存區的文件。

git reset filename.extension

從暫存區中刪除指定文件。

git rm-cached filename.extension

從暫存區中刪除該文件,並將其設置為未跟蹤。

git commit -m"xxxxxxx"

從暫存區獲取文件,並將他們提交到本地存儲庫。引號里寫的部分是你修改內容,注意寫的簡單清晰一點,比如“修復了什么什么bug”,不要寫“一些更新”這種模糊的概述。

touch .gitignore

創建一個名叫 .gitignore 的文件,你可以用文本編輯器打開這個文件,寫下存儲庫里需要忽略的文件名或文件夾名,運行的時候這些被忽略的文件就不會顯示。

所以,在你不想提交某個文件或文件夾的時候后,可以用這個命令。

git branch branchName

創建一個分支(branch),就是你前一個分支代碼庫的直接副本。

git checkout"branchName"

檢查你創建的分支,並在這個分支內工作。你可以再次對你的代碼進行任何更改,弄完之后再提交代碼然后把這個分支 push 到 GitHub 上。如果出了問題或者你不再需要這個功能了,那就可以直接刪掉分支。

git merge branchName

在 master 里,你可以用這個命令從你正在用的分支里提交,然后把它們和主存儲庫 merge 到一起。

git remote add origin https://github.com/userName/project.git

添加遠程存儲庫的位置。在這一步之前,你的操作都是本地完成的,需要登上你的 GitHub 賬號創建一個遠程存儲庫,然后把本地存儲庫的文件放上去。創建遠程存儲庫后,會生成一個鏈接,可以放在上面的命令里。

git remote

和你的項目關聯的遠程存儲庫列表。

git push -u origin master

將本地存儲庫推送到遠程存儲庫,第一次執行此命令時,直接這樣寫就好了。

git push

在你執行完初始推送后把代碼放到GitHub上。

git clone https://github.com/userName/project.git

把項目 clone 到你的本地計算機。

git pull

如果你和別人用一樣的代碼庫,這個命令可以讓你從遠程存儲庫提取最新版本,更新你的本地版本,這樣你就能在同伴工作的基礎上繼續寫代碼了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM