学习Git,Git基本命令

在Linux上安装Git

yum install git -y

通过 git init    命令把目录变成Git可以管理的仓库

git add <name>    把文件添加到仓库

git commit -m "提交说明"    把添加到仓库中的文件提交到仓库中

git status    仓库当前的状态

git diff <name>   查看修改的内容

git log    log日志


“add env.sh"   --提交说明

 "commit"   --版本号

git reset --hard HEAD^   --返回上一个版本

git reset --hard <commit>  --回到某个版本

git reflog  --修改历史记录

git checkout -- <name>  --丢弃工作区的修改

git rm <name>  --删除文件

git checkout -- <name>  --还原被误删的文件

git branch --查看当前分支

远程仓库:

  1. 创建ssh key:ssh-keygen -t rsa -C "邮箱"
  2. 登陆GitHub 

  3. id_rsa.pub 文件中的内容复制到 add deploy key 中
  4. key 可以添加多个
  5. 远程库跟本地库建立连接:git remote add origin [email protected]:optimistic-001/learngit.git
  6. 添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
  7. 把本地库推送到远程库中:git push -u origin master
  8. 由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
  9. 后面本地提交就可以直接用:git push origin master
  10. 克隆远程库:git clone <git地址>

命令来至:廖雪峰的官方网站

猜你喜欢

转载自blog.csdn.net/optimistic001/article/details/80819146