赞
踩
本文主要探讨git基础操作。
Linux安装git
apt-get install -y git
申请github账号,构建项目
设置github的linux token
登录github账号
git指令
-
- git config --global user.name 查看用户名
- git config --global user.name "name" 修改用户
- git config --global user.email 查看邮箱
- git config --global user.email "name@163.com" 修改邮箱
- git config --list 查看配置列表
- git init 仓库 初始化仓库
-
- git add 文件 提交文件到暂存区
-
- git commit -m "描述" 提交日志
- git log 查看提交日志
- git reflog 查看提交日志
- git status 查看暂存状态
- git reset 文件 取消文件暂存
- git reset --hard 物理节点 恢复暂存状态
- git stash 暂存修改代码
- git stash pop 还原第一个暂存修改代码
-
- git stash list 查看暂存记录
- git stash clear 清空暂存记录
- git stash apply 编号 还原指定编号暂存记录
- git stash drop 编号 删除指定编号暂存记录
- git mv path ne_path 移动或重命名文件
- git rm file 删除文件
- git branch
- -a:显示所有分支(本地和远程)
- -r:显示远程分支
- -v:显示最后一次提交的分支
-
- git branch 分支名 创建分支
- git branch 查看分支(*为当前所处分支)
- git checkout 分支名 切换分支(默认master)
- git branch -d 分支名 删除空分支及合并完成的分支
- git branch -D 分支名 强制删除分支
- git diff 查看未暂存的修改
- git diff --cache 查看未提交的暂存
- git diff commit_id_01 commit_id_02 显示两次提交之间的变化
- git merge 分支名 合并分支到当前分支
-
- git rebase 分支名 并分支到当前分支,若产生冲突,解决完冲突后:git rebase --skip
-
- git clone URL 克隆远程仓库(标签,分支)
- git remote add 库名 URL 添加远程仓库
- git remote -v 显示远程存储库URL
- git remote remove 库名 删除远程仓库
- git remote rename 旧库名 新库名 重命名远程仓库
-
- git pull 远程库名 远程分支 更新本地库(进入项目目录更新库)
-
- git push 远程库名 远程分支 更新远程库(进入项目目录修改文件并添加和提交日志,再上传)
- git tag 显示标签
- git tag -a 标签名 -m "标签描述" 添加标签
- git tag -d 标签名 删除标签
- git checkout 标签名 切换标签(文件为标签版本下文件)
- git push 远程库名 标签名 推送标签文件
-
- .gitignore git忽略文件(github创建项目添加生成)
demo:
拉取github上建好的项目代码
结果示例:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。