Git本地初始化並推送到遠程倉庫

<h3 id="git-">git經常使用命令</h3> <h5 id="1-git-">1.全局配置git用戶名郵箱</h5> <pre><code> git config --global user.name &#39;你的名字&#39; git config --global user.email &#39;你的郵箱地址&#39; </code></pre><h5 id="2-">2. 建立本地庫</h5> <pre><code class="lang-git">git init </code></pre> <h5 id="3-">3. 把本地文件(工做區)添加到緩存區</h5> <pre><code class="lang-git">git add read.txt: </code></pre> <h5 id="4-">4. 把本地因此文件所有添加到緩存區</h5> <pre><code class="lang-git">git add . </code></pre> <h5 id="5-">5. 把緩存區的全部文件都添加到倉庫上</h5> <pre><code class="lang-git">git commit -m &#39;describe message&#39; </code></pre> <h5 id="6-">6. 將本地倉庫與遠程倉庫進行合併</h5> <pre><code>git remote add origin &quot;你的遠程倉庫地址&quot; </code></pre><h5 id="7-">7. 推送到遠程倉庫</h5> <pre><code class="lang-git">git push -u origin master </code></pre> <h5 id="8-git-">8. 查看git倉庫當前的狀態</h5> <pre><code>git status </code></pre><h5 id="9-">9. 查看文件具體修改了哪裏</h5> <pre><code class="lang-git">git diff read.txt </code></pre> <h5 id="10-id-">10. 查看最近到最遠提交到倉庫的文件信息(一串數字爲特有的時間序列id 能夠根據它進行版本先後回滾)</h5> <pre><code class="lang-git">git log </code></pre> <h5 id="11-commit-">11. 回退到上一次 commit的時候</h5> <pre><code class="lang-git">git reset --hard HEAD^ </code></pre> <h5 id="12-id-id-">12. 版本前進 只能根據 id進行前進(id只寫出前六位就行了)</h5> <pre><code class="lang-git">git reset --hard bdeacd </code></pre> <h5 id="13-commit-">13. 查看每次操做倉庫內的信息(commit) 這樣的話當黑窗口沒了的時候,也能夠查詢具體操做信息,進行版本回退或者前進!</h5> <pre><code class="lang-git">git reflog </code></pre> <h5 id="14-commit-add">14. 工做區恢復到最近一次的commit或者add</h5> <pre><code class="lang-git">git checkout -- read.txt </code></pre> <h5 id="15-">15. 刪除某一個文件</h5> <pre><code class="lang-git">git rm read.txt </code></pre> <h5 id="16-dev-">16. 建立dev分支</h5> <pre><code class="lang-git">git branch dev </code></pre> <h5 id="17-dev-">17. 切換到dev分支上開發</h5> <pre><code class="lang-git">git checkout dev </code></pre> <h5 id="18-">18. 查看全部分支</h5> <pre><code class="lang-git">git branch </code></pre> <h5 id="19-d-">19. 刪除分支 (-D 強制刪除)</h5> <pre><code class="lang-git">git branh -d dev </code></pre> <h5 id="20-">20. 合併分支</h5> <pre><code class="lang-git">git merge dev </code></pre> <h5 id="21-">21. ssh公鑰生成</h5> <pre><code class="lang-git">ssh-keygen -t rsa -C "your_email@youremail.com" </code></pre>git

相關文章
相關標籤/搜索