
1、将项目clone到本地
git clone url

例如:git clone https://gitee.com/https--ge/gitee-test.git
2、将已修改的文件添加到暂存区
git add
3、将已修改文件提交到本地仓库
git commit -m "第一次提交,注释必须写"
4、拉去远程分支
git pull https://gitee.com/https--ge/gitee-test.git
5、提交到远程分支
git push origin master
6、git log
显示当前分支的版本历史
git log
显示某个文件的版本历史记录,包括文件的重命名。
git log --follow 文件名
7、设置git用户名和邮箱
用法:git config –global user.name "[name]"
用法:git config –global user.email "[email address]"
8、显示已修改但是未add的内容
git diff
9、显示暂存区中文件的差异
git diff --staged
10、git reset
从暂存(stage)中撤销命令
用法:git reset README.md
我们可以使用命令:git reset --soft HEAD^ 这样就成功撤销了commit。
使用git reset --hard HEAD^ 这样连add也撤销了。
该命令将丢弃所有的历史记录,并回滚到指定的提交
用法:git reset –hard [commit]
11、显示需要提交的文件
git status
12、git branch
显示本地分支
git branch
显示所有远程分支和本地分支
git branch -a
13、git checkout
切换分支:git checkout 分支名
创建分支:git checkout -b 分支名
14、将指定分支合并到当前分支
git merge 分支名
解决冲突:
一、拉去远程代码冲突
1、git add * 2、git commit -m "解决冲突测试" 3、git pull > 4、使用vim编辑器解决冲突 a:进入编辑状态 esc退出编辑状态 5、git add * 6、git commit -m "解决冲突测试" 7、git pull
二、分支合并出冲突
# 新建dev分支,切换,增加代码 git branch dev git checkout dev 在README.md最后一行增加 test1 git add git commit -m '注释' # 切换回主分支操作 git checkout master 在1.txt最后一行增加 test2 git add git commit -m '注释' # 合并分支 -出冲突了 > dev # 解决冲突,提交 git dd git cmommit
git常用命令
查看远程地址
git remote -v
结果:
origin 拉取地址 (fetch)
origin 推送地址 (push)
添加远程地址
git remote add origin http://git.XXXX.com/XXX/XXX.git/
修改远程地址
git remote set-url origin http://git.XXXX.com/XXX/XXX.git/