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


轉載於:http://www.cnblogs.com/nemotan/p/4655498.html

一、windows安裝git

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

                 2、配置用戶名和郵箱:

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

                      $ git config --global user.email "email@example.com"

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

                           Image

                 4、新建一個文件1.txt,並執行如圖命令

                           Image(3)

                  5、連接遠程git

                              -生成ssh :ssh-keygen -t rsa -C "youremail@example.com" ,安裝過程中一直按enter鍵

                            Image(4)

                              -用戶主目錄找到.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到本地

                             Image(5)

二、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 推送所有標簽


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM