Git是什么?
從零開始學(xué)習(xí)Git,入門網(wǎng)址廖雪峰Git教程。
借助Git,可以管理文檔,能自動幫助記錄每次文件的改動,還可以協(xié)作編輯,但是只限于文本文件的改動,例如TXT文件,網(wǎng)頁,所有的程序代碼等等。
創(chuàng)建一個倉庫
首先創(chuàng)建一個文件夾,如在d盤中創(chuàng)建文件夾【learnGit】。
【開始】菜單中打開【Git】->【Git Bash】
使用以下命令
$ cd d:/learnGit
表示定位到【learnGit】文件夾中
然后創(chuàng)建一個倉庫
$ git init
這樣,文件夾【learnGit】就變成了一個Git的倉庫,在里頭編輯的文本文件都會被記錄下來。
常用命令
git add <file name> #將文件<file name>添加到Git的暫存區(qū)
git commit -m "notes" # 將暫存區(qū)中的文件提交到倉庫中,“notes”是可編輯的,是本次提交的注釋
git status # 倉庫狀態(tài)
git diff <file name> # 查看暫存區(qū)中的文件<file name>與倉庫中文件的不同之處
git log # 顯示從最近到最遠的提交日志
git log --pretty=oneline # 將日志顯示為一行
git reset --hard head^ # 退回上一個版本,head表示當(dāng)前版本,head^表示上一個版本,head~100表示上100個版本
git reset --hard ID # 退回ID號版本,ID號可以在log命令中查看
git reflog # 顯示每一次命令
git checkout -- <file name> # 丟棄工作區(qū)的修改
git rm <file name> # 刪除倉庫中的文件
git push origin master # 從本地推送至云端庫
git clone git@github.com:<用戶名/倉庫名.git> # 從github中下載倉庫到本地