git命令
初始化
git init
存入暂缓区
git add .
添加到仓库
git commint -m '提交说明'
查看日志
git log 查看提交日志
git log --oneline 查看单行提交日志
git reflog 查看所有日志
重置(穿梭)
git reset --hard 版本号
git分支
创建分支
git branch 分支名称
查看分支
git branch
切换分支
git checkout 分支名称
创建并切换分支
git checkout -b 分支名称
删除分支
git branch -b 分支名称
合并分支
git merge 分支名称
git合并冲突
- 需手动处理,再次提交,一般的作法,把自己的代码放到冲突代码的后面即可
git远程仓库
git push
作用:将本地仓库中代码提交到远程仓库
git push git@github.com:autumnFish/test.git master 如果第一次使用,需要填写github|gitee的用户名和密码
git clone
作用:完整克隆远程仓库的代码到本地
git clone 仓库地址
git pull
作用:将远程的代码下载到本地
git pull 仓库地址 master
git remote
-
注册,可以获取到仓库的地址,我们先用一个https的地址
-
在本地开发,提交到自己的本地仓库
-
使用git push将代码推送到远程仓库
-
使用git pull将远程仓库的代码拉取到本地
每次push操作都需要带上远程仓库的地址,非常的麻烦,我们可以给仓库地址设置一个别名
# 给远程仓库设置一个别名
git remote add 仓库别名 仓库地址
git remote add autumnFish git@github.com:autumnFish/test.git
# autumnFish
git remote remove autumnFish
# 检查是否关联成功
git remote -v
# 一般情况需要先pull一下:git pull origin master
# push到远程库:
git push -u autumnFish master
git push
git pull
# git clone的仓库默认有一个origin的别名