windows下安裝git並建立一個倉庫,git常用命令

來源:互聯網
上載者:User

標籤:

一、windows安裝git

                 1、下載:http://msysgit.github.io/,下載之後直接安裝,開啟gitbash 

                 2、配置使用者名稱和郵箱:

                 $ git config --global user.name "Your Name"

                        $ git config --global user.email "[email protected]"

                 3、建立一個檔案夾並執行git init建立一個新的git庫,利用ls -a 可以看到隱藏的.git檔案夾

                           

                 4、建立一個檔案1.txt,並執行命令

                           

                  5、串連遠程git

                              -產生ssh :ssh-keygen -t rsa -C "[email protected]" ,安裝過程中一直按enter鍵

                            

                              -使用者主目錄找到.ssh目錄,並複製id_rsa.pub檔案中內容,粘貼到git網站上的seeting-->ssh keys-->add SSH keys中

                              -在git網站上穿件一個倉庫名為test1,此時該倉庫是空的,並且把本地倉庫和遠程倉庫相關聯

                                        git remote add origin https://github.com/nemotan/test1.git

                                        git push -u origin master

                                        **如果沒有在本地建立倉庫,則可以用git clone  https://github.com/nemotan/learngit.git 進行clone到本地

                             

二、git常用命令

【基本命令】

                 mkdir 建立檔案cd file 進入檔案

              git init 把這個目錄變成git可以管理的倉庫,產生.git檔案

            git add readme.txt 把檔案添加到倉庫

            git commit -m "whrote a readme file" 提交到倉庫

            git status  查看倉庫當前的狀態,告訴readme.txt修改過了,但是還沒有準備提交

            git diff readme.txt 顯示變更類似linux diff命令

            git log 顯示提交的日誌

              git log --pretty=oneline 顯示提交日誌精簡版

              git reset --hard commit_id 回退到提交的版本

          git reflog 查看commit_id供回退用

              git reset --hard HEAD^ 回退到上一個操作id

              git checkout -- readme.txt 撤銷修改一定要加--

              git reset HEAD file 撤銷暫存區的修改

                  git rm test.txt 從版本庫中刪除檔案

                  git branch <name> 建立分支

                  git checkout <name>  切換分支

                  git checkout -b <name> 建立+切換分支

                  git branch 查看分支

                  git merge dev 合并dev分支到當前主分支

                  git branch -d <name> 刪除分支

                  git stash 把當前工作現場儲藏起來

                  git stash list 查看儲存的工作現場

                  git stash apply/drop 回複/刪除

                  git stash pop 恢複並刪除

                  git remote 查看遠程庫資訊

                  git remote -v 查看遠程庫詳細資料

                  git push origin master 推送分支到遠程庫

                【多人寫作模式】

                  git push origin branch-name 推送自己的修改

                  git pull 合并

                  git branch --set -upstream branch-name origin/branch-name 建立本地分支和遠程分支串連

                 【打標籤】

                  git branch

                  git checkout master 

                  git tag v1.0 給該分支打標籤

                  git tag 查看所有標籤

                  git log --pretty=oneline --abbrev-commit 查看曆史提交id

                  git tag v0.9 6224937 給該id打標籤

                  git tag 查看標籤

                  git show v0.9 查看標籤

                  git tag -a v0.1 -m "version 0.1 relased" 3628164 -a標籤名 -m說明文

                  git tag -s v0.1 -m "version 0.1 relased" 3628164 -s用私密金鑰簽名 -m解說文字

                  git tag -d v0.1 刪除標籤

                  git push origin v1.0 推送某個標籤到遠程

                  git push origin --tags 推送所有標籤

windows下安裝git並建立一個倉庫,git常用命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.