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

1.git版本控制工具的安装与使用

时间:2018-02-01 21:11:20      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:git add   push   一个   项目   日志   tee   区别   5.0   就是   

git下载

官方地址:https://git-scm.com/download/win

百度云地址:我的网盘/安装文件/Git-2.15.0-64-bit.rar

 

git基本使用:

配置用户名及邮箱

git config --global user.name "cst"
git config --global user.email "cst@163.com"
 
 
创建版本库,进入到项目文件夹内右击->Git Bash Here
git init
 
 
将文件添加至版本控制 ,即从工作区添加到暂存区
git add readme.txt
 
 
查看文件状态
git status
 
 
文件提交,即暂存区提交到当前分支
git commit -m “提交的注释内容”
 
 
文件比较
git diff  #工作区与暂存区的比较
git diff --cached  #暂存区与分支的比较
 
 
文件修改提交
git add readme.txt     # 将修改的文件提交到暂存区
git commit -m "文件修改注释"    #将修改的文件提交到当前分支
 
 

查看版本日志
git log --pretty=oneline
 
 
版本回退
git reset --hard HEAD^     #回退到上一个版本
git reset --hard HEAD^^    #回退到上上个版本
  。。。
git reset --hard Of4d753   #版本号跳转  通过版本号回退
 
 
版本提交记录查看
git reflog
 
 
 
工作区与暂存区的区别
  工作区:实际存在硬盘上的文件夹  d:/workspace/ssm
  暂存区:版本库初始化会自动生成隐藏的文件夹 .git
 
 
 
撤销修改
  git checkout --readme.txt     #把readme文件在工作区的修改全部撤销,也就是使文件回到最近一次git commit 或git add的状态
  git reset HEAD file 可以将暂存区的修改撤销掉,重新放回暂存区
 
 
 
删除文件
git rm readme.txt     #直接删除
git checkout --readme.txt    #用版本库版本替换工作区的版本
 
 
 

git远程仓库的使用

创建SSH key
     密码可以为空,三次回车之后创建成功。在用户文件下生成一个.ssh文件夹 ,将公钥(pub)复制粘贴到github或gitchina
  ssh-keygen -t rsa -C "cst@163.com"
  
 
 
上传项目并把本地仓库与远程仓库关联
git remote add origin git@git.oschina.net:cst/SSM.git
git remote add origin git@gitee.com:cst2017/SSM.git
 
 
将本地库项目所有的内容推送到远程库上
git push -u origin master

1.git版本控制工具的安装与使用

标签:git add   push   一个   项目   日志   tee   区别   5.0   就是   

原文地址:https://www.cnblogs.com/cst2018/p/8401216.html

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