初次(安装后第一次)执行时的git指令
- git config --global user.name "用户名" ------------设置用户名(引号中需改成自己的用户名)
- git config --global user.email "邮箱" ---------------设置邮箱(引号中需改成自己的邮箱地址)
- ssh-keygen -t rsa -C "你的邮箱" --------------------配置git和github/码云连接(引号中需改成自己的邮箱地址)
常用git指令
- git clone git中项目的 ssh地址 ------------------下载远程仓库的项目
- git init ------------------------------------------- 初始化本地库
- git status ---------------------------------------- 查看本地库(工作区、缓存区)状态
- git add '文件名' --------------------------------- 添加暂存区
- git rm --cached 文件名 ------------------------ 从暂存区移除文件
- git restore 文件名 ----------------------------- 工作区的文件修改后,未提交暂存区,可以撤销工作区修改
- git commit -m '版本号' ------------------------------------提交本地仓库
- git remote add origin 'ssh地址 或 https地址' ------------ 与ssh地址的远程仓库建立连接 origin是远程仓库的别名
- git push -u origin master ------------------- 向这个origin别名远程仓库的master分支推送代码(首次向远程仓库推送 需要加 -u)
- git remote ---------------------------------- 查看远程仓库有所有别名
- git remote -v -------------------------------- 产看远程仓库所有别名以及对应的远程仓库地址
- git remote rm 远程仓库别名 ----------------- 删除远程仓库别名
- git log --------------------------------------- 查看提交的历史(查看仓库状态)
- git reflog ------------------------------------ 查看简略版的提交历史(查看仓库状态)
- git reset --hard 版本id ---------------------- 回滚到指定版本
- git pull -------------------------------------- 从github拉取代码
- git push ------------------------------------- 向github推送代码
- git branch ----------------------------------- 查看分支状态
- git branch 分支名 --------------------------- 新建分支
- git checkout 分支名 ------------------------- 切换分支
- git branch -d 分支名 ------------------------ 删除分支
- git branch -D 分支名 ------------------------ 强制删除分支
- git merge 分支名 ---------------------------- 合并分支
- git stash -------------------------------------- 将本地修改暂时存储起来
- git stash list ---------------------------------- 查看暂存的信息
- git stash pop -------------------------------- 应用最近一次暂存的内容 并清除stash内容
- git stash apply stash@{1} ------------------- 应用指定版本的暂存内容
- git stash clear ------------------------------- 清空暂存栈/列表
- touch 文件名 ------------------------------- 本地文件目录中创建文件
- touch .gitignore ---------------------------- 设置git忽略文件
- ll -------------------------------------------- 查看详细文件目录
- ls ------------------------------------------- 查看大致文件目录
- git reset --soft HEAD∧ -------------------- 从仓库区退回到暂存区
- git config --list ---------------------------- 查看注册信息
- clear----------------------------------------- 清空
vim编辑器
- vim 文件名 进入vim编辑页面
- 按i进入输入页面
- 输入完毕
- 按esc退出编辑模式
- :wq保存并退出
- :q直接退出