1.git是什么?
? ? ?Git是一個功能強大的分布式版本控制系統,由Linux內核的創始人Linus Torvalds在2005年創建。它以其速度、數據完整性和支持大型項目的能力而聞名,被廣泛應用于軟件開發中。Git允許開發者在本地機器上擁有完整的代碼庫副本,包括所有分支和標簽,使得離線工作和高效的分支管理成為可能。此外,Git還與GitHub、GitLab等流行的遠程倉庫服務緊密集成,提供了友好的Web界面,進一步促進了分布式協作和項目管理
git的三個概念:提交commit、倉庫repository、分支branch
克隆下來的有git,下載zip包的沒git。
2、第一次提交
全部選中提交
git add -A
git commit -m "提交信息(說明提交的內容是什么)"
.git文件被刪除,那么提交的記錄也會被刪除,全部消失;
其次如果在VSCODE中建議下載插件
3、維護項目日常
工作區打回去:
git checkout <filename>
提交后撤回:
git reset HEAD^1(不輸入默認1)
4、分支的功能
主文件master中的文件是直接運行的,如果需要長周期開發需要用到分支
從當前節點新建分支
git checkout -b <branchname>
列舉所有分支
git branch
單純地切換到某個分支
git checkout <branchname>
刪除特定的分支
git branch -D <branchname>
合并分支
git merge <branchname>
4.1新倉庫拉取本地方法
echo"# 自己倉庫">> README.md
git init
git add README.md
git commit -m"first commit"
git branch -M maingit remote add origin 自己的倉庫鏈接push -u origin main
4.2已有倉庫拉取到本地方法
git remote add origin?自己的倉庫鏈接
git branch -M main
git push -u origin main
5、git與github遠程倉庫
推送當前分支最新的提交到遠程
git push
拉取遠程分支最新的提交到本地
git pull
參考視頻git學習