git-初

git

开源的分布式版本控制系统

  • 四个区域
    • Workspace:工作区
    • Stage:暂存区
    • Repository:本地仓库
    • Remote:远程仓库

git流程

工作区 -> 本地仓库 -> 远程仓库
创建并切换分支 -> 工作区操作 -> 同步远程 -> 上传

git Bash命令

-pwd (print working directory) 查看当前所在路径--绝对路径

-cd(change directory) 切换目标

-ls(list) 查看当前目录下的内容

-mkdir(make directory) 创建目录

-touch 创建文件

-cat 查看文件内容(一次性将内容全部显示)

-less 查看文件内容(显示部分信息)--再次输入‘回车’一行一行显示,‘空格’一页一页显示 ,‘b’一次向上走一页

-rm(remove) 删除文件,-rm -rf 文件夹(循环递进删除文件夹)

-rmdir(remove directory)删除文件夹(只能删除空文件夹,不常用)

-clear 清屏

-q 退出

-mv(move) 移动文件或重命名

-cp(copy) 复制文件

-echo ‘内容’ > 文件名 (输出内容到文件中,每次输入都是覆盖原来的文件)

-echo ‘内容’ >>文件名(输出内容到文件中,每次输入都是追加新内容)

git常用命令

  1. git 初始化
	$	git init
  1. 配置用户名
	$	git config --global user.name "xxx"
  1. 配置邮件
	$	git config --global user.email "xxx@xxx.com"
  1. 将文件提交到暂存区 ( xx 可以是文件也可以是文件夹还可以为“ . ” ,点代表将工作区下所有文件添加到暂存区,在工作区下配置.gitignore文件可忽略某些文件 )
	$	git add xx
  1. 将暂存区文件转移到本地仓库 ( xx为本次上传的注释 )
	$	git commit -m "xx"
  1. 查看commit日志 ( 在后面写--oneline可查看简易日志 )
	$	git log
  1. 退回到某个版本 ( commit_id前六位即可、commit_id也可换成HEAD,`^`的个数代表要回退的版本数,为回退一个版本,^为回退两个版本,也可写做~num,为回退num个版本 )
	$	git reset --hard commit_id
  1. 关联远程仓库
    $ git remote add url
    • 查看本地关联的远程仓库
          $	git remote -v
      
    • 删除关联的远程仓库地址
          $	git remote rm origin
      
    • 修改关联的远程仓库( 也可以先删在添加 )
          $	git remote origin set-url [url]
      
  2. 同步
	$	git pull origin 分支名称 --allow-unrelated-histories     (后缀为允许同步不相干的分支)
	$	git add .
	$	git commit -m 'xx'
	$	git push --set-upstream origin '分支名称'	

上传冲突解决:先 git pull 再上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值