学习Git基本命令

在Linux上安装Git

yum install git -y

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

git remote -v  查询远程仓库地址

git add --all   添加使用文件夹

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 --查看当前分支

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

拉取分支:git fetch origin <name>:<name>

更新代码:

  1. git status(查看本地分支文件信息,确保更新时不产生冲突)
  2. git checkout -b <name>(若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地
  3. git branch(查看当前分支情况)
  4. git checkout -b <name>(若分支为本地分支,则需切换到服务器的远程分支
  5. git pull origin master(分支)(拉取服务器上的代码到本地)

远程仓库:

  1. 创建ssh key:ssh-keygen -t rsa -C "邮箱"
  2. 登陆GitHub 
  3. id_rsa.pub 文件中的内容复制到 add deploy key 中
  4. key 可以添加多个
  5. 远程库跟本地库建立连接:git remote add origin git@github.com: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地址>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值