在 Linux 上對 Node.js 項目進行版本控制,通常使用 Git 這個分布式版本控制系統。以下是使用 Git 對 Node.js 項目進行版本控制的步驟:
在大多數 Linux 發行版中,Git 已經預裝。如果沒有安裝,可以使用以下命令安裝:
對于基于 Debian 的系統(如 Ubuntu):
sudo apt-get update
sudo apt-get install git
對于基于 RHEL 的系統(如 CentOS、Fedora):
sudo yum install git
在項目根目錄下,執行以下命令初始化一個新的 Git 倉庫:
git init
這將在項目根目錄下創建一個名為 .git 的隱藏文件夾,用于存儲版本控制信息。
將項目中的所有文件添加到暫存區,以便將它們納入版本控制:
git add .
如果你只想添加特定文件或文件夾,可以將 . 替換為文件或文件夾的路徑。
將暫存區的更改提交到倉庫,并添加一個描述性的提交信息:
git commit -m "Initial commit"
將本地倉庫與遠程倉庫(如 GitHub、GitLab 或 Bitbucket)關聯起來。首先,在遠程倉庫托管平臺上創建一個新的倉庫,然后復制其 URL。接下來,在本地倉庫中執行以下命令,將遠程倉庫添加為一個名為 origin 的遠程:
git remote add origin <REMOTE_REPOSITORY_URL>
將 <REMOTE_REPOSITORY_URL> 替換為你剛剛復制的遠程倉庫 URL。
將本地倉庫的更改推送到遠程倉庫:
git push -u origin master
這將把本地的 master 分支推送到遠程倉庫的 master 分支,并設置上游(tracking)關系。
此后,你可以使用 git add、git commit 和 git push 命令來更新遠程倉庫中的項目版本。同時,你還可以創建新的分支、合并分支等,以實現更復雜的版本控制策略。要了解更多關于 Git 的信息,可以查閱 Git 官方文檔。