GIT基本命令

167 阅读2分钟

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的别名