码迷,mamicode.com
首页 > 其他好文 > 详细

git命令笔记

时间:2017-03-24 18:58:42      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:key   span   reset   esc   add   set   repos   inf   pretty   

1.基本命令

git init                                                    // 初始化Git仓库
git add file_name                                           // 将文件添加到修改区
git commit -m "file description information"                // 将修改区的文件一次性提交到分支
git config --global user.name "your name"
// 设置用户名
git config --global user.email "your_email@youremail.com" // 密码

 2.版本管理

git status                      // 仓库当前的状态
git diff                        // 查看文件修改内容
git log                         // 文件commit的历史记录,显示从最近到最远的提交日志
git log --pretty=oneline        // 同上,显示commit id序号,可以查看提交历史,以便确定要回退到哪个版本
git reset --hard HEAD^          // 回退上一版本,HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,也写成HEAD~2
git reset --hard commit id      // 转到对应commit id的版本
git reflog                      // 查看命令历史,以便确定要回到未来的哪个版本
git rm file_name                // 删除一个文件

3.远程仓库

ssh-keygen -t rsa -C "youremail@example.com"   // 创建SSH秘钥,用于与Github的身份验证
git remote add origin git@github.com:user_name/repositorie_name.git    // 链接远程库    
git push -u origin master                      // 首次将本地库推送到远程库
git push origin master                         // 之后将本地库推送到远程库

 

git命令笔记

标签:key   span   reset   esc   add   set   repos   inf   pretty   

原文地址:http://www.cnblogs.com/libaoquan/p/6612766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!