git的使用---gitee码云
先要安装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回到上一个版本并保留未提交的本地修改 |