GIT常用命令

基本操作

克隆远程仓库到本地

git clone 仓库地址

提交到本地暂存区,.表示所有更改文件,如果是单个文件,可以写文件名

git add .

提交到本地仓库

git commit -m '本次提交说明'

注意:如果本机第一次安装git,git commit会提示设置邮箱和昵称,可以执行提示的默认配置,或配置自己的

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

推送代码到远程仓库

git push

注意:如果第一次操作,要求输入仓库账户密码

拉取其他开发者的代码更新

git pull

注意:每次提交前git pull更新一下,避免冲突

查看代码提交状态,-s表示以简单的形式显示

git status -s

查看提交版本号

git log

把提交到暂存区的代码删除,即撤销git add操作

git reset head

回退提交版本,即撤销git commit,一个^代表上一个版本,两个^代表上两个版本,也可以指定版本号

git reset --hard HEAD^

回退后,再推送代码到远程仓库会产生冲突,可以强制推送

git push -f

或者用下面一种方法回退,git push就正常

git revert HEAD

上传本地项目到github、gitee等远程仓库

初始化本地目录,生成隐藏的.git暂存区文件夹,使本地目录变成一个git可以管理的仓库,

git init

提交到本地仓库

git add .
git commit -m 'first commit'

将本地仓库和远程仓库关联起来

git remote add origin 仓库地址

将本地仓库推送到远程仓库

git push -u origin master

如果远程仓库不是空的仓库,先更新一下,避免代码冲突

git pull --rebase origin master

分支版本管理

查看分支版本

git branch

创建分支版本

git branch 版本名

切换分支版本

git checkout 版本名

删除本地分支版本

git branch -d 版本名

合并分支版本

git merge 版本名

你可能感兴趣的:(GIT常用命令)