Git快速入門

第一步:git自報家門

在你用git之前,要先自報家門,否則代碼不能提交。

$ git config --global user.name #你是誰

$ git config --global user.email #怎麼聯繫你

第二布:代碼管理

1)創建版本庫

//改變目錄
 $ cd E:/
 //創建文件夾
 $ mkdir test
 //倉庫初始化
 $ git init

** 注意**
- 不要把倉庫建立在中文目錄下,可能出問題
- .git是個隱藏目錄,不要亂碰(你的每一次代碼修改它都幫你記錄着呢)

2)查看倉庫狀態

 $ git status 

3)向倉庫添加文件到緩存區

添加一個文件到控制版本器暫存區
$ git add 文件名

上傳多個文件, .代表當前目錄
$ git add .

4)對版本庫的文件進行操作

添加
$ git commit -m 'add 添加的文件名'
修改
$ git commit -m 'modify 修改文件名'
刪除
$ git commit -m 'del 刪除文件名'

5)刪除文件

$ git rm  文件名

 

推送遠程倉庫github

1.爲本地倉庫添加遠程庫

爲本地倉庫添加遠程庫
$ git remote add origin https://git.oschina.net/lianshou/test.git

意思是:添加1一個遠程庫,代號是origin,地址是後面的url

push推送代碼到遠程庫

$ git push origin master
意思是,把本地的版本(默認是master),推到代號爲origin的遠程庫去。
這個過程會讓你輸入用戶名和密碼。

另一種方法不用別名,直接推送到遠程庫

$ git push http://...  master

2.從github同步代碼到本地

$ git  pull #github地址

3.查看日誌

$ git log  //查看項目日誌

$ git log <file> //查看某文件的日誌

$ git log .  //查看本目錄的日誌


如果感覺log有點亂,可以使用一下命令讓日誌單行


$ git log --pretty=oneline

4.切換版本

1)查看版本變化

$ git reflog  //查看版本變化
HEAD指向當前版本

切換爲head的前1版本
$ git reset --hard HEAD^

切換爲head的前2版本
$ git reset --hard HEAD^^

切換爲head的前100版本
$ git reset --hard HEAD~100

使用HEAD切花版本比較麻煩,可以利用版本號來切換。

$ git reset --hard #版本號

//版本號不用寫那麼長,能保證不會重複就可以

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章