Git學習總結
git是一個分布式版本控制系統,可以使編程人員能夠靈活的在同一個項目的不同版本之間進行調控以及和gitHub配合進行團隊開發.
git安裝不在此記錄.
此為個人總結筆記,可以對git進行正常的使用,不到之處請指正哈
1.進入git
安裝完成後,打開git bash進去命令操作界面.首先輸入如下內容
git config --global user.name XXX
git config --global user.email XXX
XXX部分填寫自己的信息,後面要用到
2.基礎的使用
使用cd進入自己的項目目錄,然後使用
git init
既可以創建git相關文件,文件為隱藏.這個時候git就會對項目進行監控,文件的修改都會查看到,可以用
git status
查看當前狀態,當對文件進行修改時,使用該命令就會有相關信息提示,需要將修改的文件使用
git add XXX
進行添加到緩存區,XXX為文件名,可以使用*選中所有,再用
git commit -m ‘XXX‘
可以進行新版本的提交,XXX為個人想要加的註釋,關於如何進行版本之間的切換,下面會有說明
補充:使用 git rm 進行文件的刪除
3.版本之間的切換
使用
git log
(git log --pretty=online
可以查看改動日誌,可以通過
git reset --hard HEAD
切換到前一個版本,在HEAd後加 ^ 可以回滾到更前面的版本,加 ^^ 可以時前三版本,其他版本類似,或者可以加 ~n 回滾到指定的前 n 個版本
或者不用HEAD 直接將HEAD替換成版本號,即可回滾到指定版本,
關於版本號,具體如圖,橙色部分即為版本號,切換時不必輸入全部
4.分支的操控
可以在一個項目上建立一個分支進行不同的開發,以分離不同的操作以及滿足不同的需要.不同分支之間相互獨立 進行的修改不會互相影響
使用
git branch
查看當前已有分支,默認為
使用
git branch XXX
建立分支 XXX為新分支的名字
使用
git checkout XXX
切換到XXX分支
使用
git merge XXX
可以將分支XXX的修改合並到當前分支
使用
git branch -d XXX
刪除XXX分支
5.遠程倉庫的管理
倉庫的建立:
使用
git remote add XXX url
將 url 地址的倉庫命名為 XXX 並添加
使用
git remote
git remote -v
查看當前添加命名的倉庫 -v可以查看地址
使用
git remote rename XXX XNEW
對倉庫名字進行更改 XNEW為新名字
使用
git remove XXX
刪除倉庫
倉庫的使用:
使用
git clone XXX
復制XXX倉庫的項目,XXX也可以是項目的url
使用
git push XXX branchName
git pull XXX branchName
將本地版本 推送到 XXX遠程倉庫的 branchName分支中(默認為master) pull為拉取
Git學習總結