-
新建一个文件夹demo,此时文件夹为空
-
使用Git bash here在文件夹内打开,此时是没有分支的
-
使用Git init ,文件件会生成一个.git 的隐藏文件
-
第一次使用git init 命令行应该会出现Initialized empty Git repository ,但是分支会出现,代表已经创建了一个本地仓库
-
使用git status,可以查看文件,文件夹在工作区,暂存区的状态
-
如果没有绑定过仓库,可以使用Git config --global user.name 'username’绑定账号,比如码云、GitHub账号,我已经绑定过了,使用Git config user.name 查看用户名
-
使用Git config --global user.email 'useremail’绑定邮箱,使用Git config user.email查看邮箱
-
把本地仓和远程仓库绑定:Git remote add origin ‘仓库地址’,以GitHub仓库为例,先在GitHub创建一个仓库,拿到GitHub仓库地址
没报错,说明成功了 -
提交本地代码到暂存区:Git add .(后面一点表示提交全部,可以只提交某个文件)
-
提交本地代码到本地仓库:Git commit -m 'first commit ’
因为没有内容,所以显示Initial commit
11. 本地代码提交到远程仓库:Git push,如果是第一次提交,会提示你使用这行代码:git push --set-upstream origin master,或者是:Git push -u origin master,以后的提交可以直接使用Git push
因为没有内容,所以报错了
Git 常用命令
- Git init 初始化一个空的本地仓库
- Git config --global user.name ‘username’ 绑定账号,修改也是用这个
- Git config --global user.email ‘useremail’ 绑定邮箱
- Git remote add origin 仓库地址 关联远程仓库
- Git add . 提交本地代码到暂存区
- Git commit -m ‘注释’ 提交本地代码到本地仓库
- Git push -u origin master 提交本地代码到远程仓库
- Git log 查看提交日志
- Git reflog 查看所有历史版本
- Git status 查看文件,文件夹在工作区,暂存区的状态
- Git branch 查看分支
- Git branch -a 查看所有分支
- Git branch -r 查看远程分支
- Git branch -d 分支名 删除分支
- Git remote -v 查看远程仓库地址
- Git checkout 分支名 切换分支
- Git checkout -b 分支名 创建一个新分支,并切换到这个新分支
- Git fetch 拉取远程代码到本地
- Git merge 合并本地分支代码
- Git pull 拉取远程代码并合并到本地
- git reset --hard HEAD^ 回退到上一个版本,后面跟版本号,回退到指定版本(Git reset --hard 版本号)
- Git clone 地址 克隆一个仓库到本地
- Git config --list 查看所有用户
- 其他命令
- cd name 进入该文件夹下面的某个文件
- cd .. 返回上一级目录
- rm -rf 文件名 删除该文件
- rm -rf * 删除该目录下所有文件
- ls 列出该目录下所有文件
- clear 清空所有命令行
- mkdir 文件名 创建一个文件夹
- pwd 查看当前路径
- date -u 显示时间
- exit 退出命令窗口
Git常用命令表
方便保存