先要安装git下载链接
第一种在gitee上新建项目是这样滴
1.
git config --global user.name '用户名'
git config --global user.email '邮箱'
2.克隆/拉取工程到本地
git clone https://xxxxx.git
3.进入到项目目录 cd 项目名(也就是当前文件夹下刚刚增加的文件夹名字)
4.随便改动一下进入文件夹的内容,比如在新建的文件夹里新建个文件 touch 文件名
1.text和text.ini都是我新建的文件
5.将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区
git add .
6.编写提交代码的注释
git commit -m "注释信息"
7.提交到文件到远程仓库
git push origin master
分支
1.创建本地分支 git branch 分支名称
查看当前分支
2.切换本地分支
3.修改文件再提交
合并分支
要先切换到要合并以外的分支
1.切换分支:git checkout 要切换到的分支名
git merge 要合并的分支
提交
删除远程分支
删除本地分支
常用git命令
分支操作 | |
git branch -a | 查看所有的分支 |
git branch -r | 查看远程的分支 |
git branch | 查看本地的分支 |
git checkout | 切换分支 |
git branch -d | 删除本地分支 |
git merge <branch> | 将分支合并到当前 |
git rebase <branch> | 将当前版本重置到分支中 |
git rebase <branch> --abort | 退出重置 |
git rebase <branch> --continue | 解决冲突后继续重置 |
git add <resolved-file> | 标记文件已经解决冲突 |
git rm <resolved-file> |
|
|
|
创建 | |
git init | 创建一个新的本地仓库 |
git clone git地址 | 克隆一个已经创建的仓库 |
本地修改 | |
git status | 查看工作路径下全部已经修改的文件 |
git diff | 显示与上次提交版本文件的不同 |
git add . | 把当前所有修改添加到下次的提交中 |
git add -p <file> | 指定某个文件的修改添加到下次提交中 |
git commit -m“注释” | 提交并添加注释 |
git commit -am ‘注释’ | 提交并添加注释 这条命令是git commit -m ‘’ 和 git add . 命令合体 |
git commit --amend | 修改上次提交,注已经发布到远程服务器上的不要修改 |
更新与发布 | |
git remote -v | 列出当前配置的远程端 |
git remote show <remote> | 显示远程端信息 |
git remote add <shortname><url> | 添加新的远程端 |
git fetch <remote> | 下载远程端的所有改动的文件到本地不会自动合成 |
git pull <remote><branch> | 下载远程端的所有改动的文件到本地会自动合成 |
git branch -dr <remote/branch> | 删除远程的分支 |
git push –tags | 发布标签 |
提交历史 | |
git log | 从最新提交开始显示所有的提交记录 |
git log -p <file> | 显示指定文件的所有修改 |
git blame <file> | 谁在什么时间修改了文件的什么内容 |
撤销 | |
git reset –hard HEAD | 放弃当前工作目录下的所有的修改 |
git checkout HEAD <file> | 放弃某个文件的所有本地修改 |
git revert <commit> | 重置一个提交 |
git reset --hard <commit> | 回到上一个版本,并抛弃该版本之后的所有修改 |
git reset <commit> | 将HEAD回到上一个提交的版本 并将修改标记为未添加到缓冲区 |
git reset –keep <commit> | 将HEAD回到上一个版本并保留未提交的本地修改 |