工作中常用的git命令

90 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 >>

1.环境初始化
1.1下载:

Git - Downloads (git-scm.com)

gitee.com/all-about-g…

必要配置:

1.1配置用户名和邮箱
git --config --global user.name "xxx"
git --config --global user.email "xxx"
1.2查看用户名和邮箱
git --config --global user.name "xxx"
git --config --global user.email "xxx"
2.初始化仓库

在自己想要管理文件中,右键打开git bash here,(打开隐藏文件)

git init 
3.项目暂存

将所有文件从工作区提交到暂存区

git add .

(注意add后面有个点)

4.提交推送代码.

将代码从暂存区提交到本地仓库

git commit -m "提交了初始代码(做了什么事)"
5. 查看日志
git log
6.查看仓库状态
git status
7.单行查看简略版日志
git log --oneline 
8.查看最近n次提交
git log -n
9.回退任意版本

回退之前要确定工作目录是干净的

1. 先查阅日志信息
git log 
2.获取里面版本号(最少用到6位数)
git reset --hard  f2d88c8d69515ed9
10. 给远程仓库设置一个别名
git remote add 仓库别名 仓库地址
11. 查看本地仓库的远程仓库地址
git remote -v
12.本地仓库推送到远程仓库

master 分支

-u 后续在推送代码到远程仓库 直接输入git push

git push -u origin master
13.克隆远程仓库:
git clone 仓库地址  
14.拉取最新代码

没事多刷新

git pull
14.关于分支
开启分支:git branch 分支名称 (只能同时运行一个分支)
删除分支:git branch -d 分支名称
查看分支::git branch
切换分支:git checkout 分支的名称

     正确操作:
         修改后,必须先git add .  然后 git commit '' 才能切换主分支或其他分支

     主分支合并次分支:
         git merge 分支名称

     两个分支合并的时候也会冲突:
         解决手段:手动解决,然后重新 add commmit 

     次分支推送:
         git push origin

     克隆单个分支:
         git clone -b dev 分支地址