常用git命令

(1)克隆、提交、拉取代码操作

$ git clone url 把仓库克隆到本地当前目录

$ git add filename 把代码放入git暂存区

$ git status 查看当前的代码修改状态

$ git commit -m “description” 把代码从暂存区存入仓库

$ git push origin branchName 把代码推到branchName分支

$ git pull 把远程代码拉取到本地

 

(2)分支操作

$ git branch 查看本地分支

$ git branch -a  查看远程端的所有分支(本地和远程romote标志所有分支)

$ git checkout branchName 切换分支

# 新建分支

$ git checkout -b branchName 本地创建并切换到branchName分支

# 删除分支:删除分支前需先切换到其它分支,然后再删除非当前分支

<1> $ git checkout branchName 切到其他分支

<2> $ git branch -d branchtest 删除本地分支

<3.1> $ git branch -r -d origin/branchtest 删除远程分支(实际并未删除成功,操作未完成)

<3.2>$ git push origin :branchtest 删除远程分支(远程删除成功,操作完成)

# 合并分支:

$ git merge branchName 把branchName合并到当前所在的分支

#解决合并分支冲突:修改有冲突的文件内容,后再提交到github

$ git add 冲突的文件名

$ git commit -m “解决冲突问题”

$ git push  #提交到github

 

(3)版本操作:

$ git reset --hard HEAD^ 本地回滚到上一次提交

$git reflog 查看所有的操作纪录(查看版本号)

$ git reset --hard 版本号 回滚到指定的版本

上一篇:git使用


下一篇:git创建、删除分支