git常用命令汇总

git常用命令汇总

git常用命令汇总

基本命令

Ubuntu 安装  sudo apt-get install git

Centos        yum install git

Windows 下载安装 Git Bash

安装之后需要设置名字和邮箱

1.全局设置用户名

$ git config –global user.name “YourName”              

2.全局设置邮箱   

$ git config –global user.email “email@example.com”    

3.初始化仓库 

$ git init                                        

4.把文件添加到仓库

$ git add

5.添加所有文件到仓库

$ git add .

6.把所有文件提交到仓库

$ git commit -m “提交注释”

7.推送分支

$ git push origin tagname

8.查看状态

$ git status

9.查看文件修改的内容

$ git diff filename

10.拉取更新

$ git pull

版本控制

1.查看历史记录

$ git log

$ git reflog

2.回退版本

$ git reset –hard HEAD^

$ git reset –hard 3628164     git 的版本都是很长的字符串

3.丢弃工作区修改

$ git checkout — filename

4.从版本库删除文件

$ git rm test.txt

远程仓库控制

1.关联远程苍库

ssh:$ git remote add origin git@server-name:path/repo-name.git

https:https://github.com/lxw18231857001/demo.git

2.关联后第一次推送

$ git push -u origin master

3.克隆一个本地库

$ git clone git@server-name:path/repo-name.git

分支管理

1.查看分支

$ git branch

2.查看所有分支(包括远程分支)

$ git branch -a

3.切换分支

$ git checout branchname

4.创建分支

$ git branch name

5.创建+切换分支

$ git checkout -b name

6.合并到某分支

$ git merge name

7.删除分支

$ git branch -d name

8.删除远程分支

$ git push origin :delbranchname #origin后面一定要空一格

比较有用的技巧

1.当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场.

$ git stash

$ git stash pop

多人协作工作模式

多人协作的工作模式,一旦熟悉了,就非常简单。

查看远程库信息,使用git remote -v;

本地新建的分支如果不推送到远程,对其他人就是不可见的;

从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;

在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;

建立本地分支和远程分支的关联,使用git branch –set-upstream branch-name origin/branch-name;

从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113535.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号