git入門教程

1.安裝:略
2.設置用戶名和Email地址
    git config --global user.name "your name"
    git config --global user.email "email@xxxxx.com"
3.建立版本庫(工做區)
    在你須要創建版本庫的文件夾執行 git init 命令創建倉庫
4.把文件添加到倉庫(暫存區)
    git add 文件名   
    把當前文件夾中的全部修改都提交到暫存區
    git add .
5.把文件提交到倉庫(當前分支)
    git commit -m "提交的說明"
6.查看倉庫當前狀態
    git status
7.文件有修改但還未提交(git add 文件名),查看修改的不一樣之處
    git diff
8.顯示提交日誌
    git log
9.版本回退
    HEAD是當前版本,上一個版本就是HEAD^,上上一個版本就是HEAD^^,往上50個版本就寫成HEAD~50
    git reset --hard HEAD^
    git reset --hard 版本號
10.顯示提交過的命令,能夠查看版本號
    git reflog
11.還未提交到暫存區撤銷工做區的修改
    git checkout -- 文件名
12.還未提交到倉庫(當前分支)撤銷修改到暫存區,再撤銷到工做區
    git reset HEAD 文件名
    git checkout -- 文件名
13.刪除文件
    直接刪除後想還原  
        git checkout -- 文件名
    直接刪除而且從版本庫中刪除
        git rm 文件名
        git commit -m "提交的說明"
        還原,使用版本回退
            git reset --hard 版本號
14.分支
    建立分支 git branch 分支名字
    切換分支 git checkout 分支名字
    建立並切換分支 git checkout -b 分支名字
    查看當前分支 git branch
    把dev分支合併到master分支 git merge dev  (git merge命令用於合併指定分支到當前分支)
    刪除分支 git branch -d 分支名字
15.遠程倉庫(先有本地庫,後有遠程庫的時候,如何關聯遠程庫)
    建立sshkey
        ssh-keygen -t rsa -C "用戶郵箱"
            用戶主目錄的.ssh目錄,裏面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,id_rsa.pub是公鑰
    關聯遠程倉庫
        git remote add origin 遠程庫地址
        關聯後,使用命令git push -u origin master第一次推送master分支的全部內容;
        此後,每次本地提交後,就能夠使用命令git push origin master推送最新修改    
16.從遠程庫克隆一個本地庫
    git clone 遠程庫地址
    git自動把本地的master分支和遠程的master分支對應起來了
    查看遠程庫的信息,用git remote,git remote -v顯示更詳細的信息
17.更新本地庫
    git pull
18.推送到遠程庫
    先git add,git commit
    git pushgit

相關文章
相關標籤/搜索