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

Posted cst2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.git版本控制工具的安装与使用相关的知识,希望对你有一定的参考价值。

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 "[email protected]"
 
 
创建版本库,进入到项目文件夹内右击->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 "[email protected]"
  
 
 
上传项目并把本地仓库与远程仓库关联
git remote add origin [email protected]:cst/SSM.git
git remote add origin [email protected]:cst2017/SSM.git
 
 
将本地库项目所有的内容推送到远程库上
git push -u origin master

以上是关于1.git版本控制工具的安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

Git版本管理工具使用

Git-第一篇

Git实战

工作必备Git保姆级教学

git的搭建与使用

git版本控制工具的使用