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

相关文章
相关标签/搜索