一、简介
Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull。
二、命令行使用
1、新建本地项目,推送到远程仓库
进入项目目录
cd /test-opencsv
git init
将当前目录下文件想要纳入版本控制
git add src
git add README
提交项目
git commit -m '初始化项目版本'
将本地分支推送远程仓库
git push <远程主机名> <本地分支名>
git push lydms master
git push <远程主机名> <本地分支名>:<远程分支名>
git push lydms master:myself
2、创建分支
创建mytest分支
git branch mytest
3、查看远程仓库分支
查看远程仓库分支
git branch -r
查看本地和远程仓库的所有分支
git branch -a
4、切换/合并分支
查看本地分支(不能查询远程分支)
git branch
切换指定分支(可以直接下载远程分支)
git checkout 分支名
合并分支(将test分支改动同步到master中)
git checkout master
git merge test
5、回退版本
回退到上一个版本
git reset HEAD^
HEAD 说明:
HEAD 表示当前版本
HEAD^ 上一个版本
HEAD^^ 上上一个版本
HEAD^^^ 上上上一个版本
以此类推...
可以使用 ~数字表示
HEAD~0 表示当前版本
HEAD~1 上一个版本
HEAD^2 上上一个版本
HEAD^3 上上上一个版本
以此类推...
回退到指定版本
git reset 052e
强制push(假如回退有冲突)
git push -f
6、查看历史提交版本
git log --onelin
更加简洁的查看历史版本
git log --onelin
7、修改用户密码
获取当前登陆用户:
git config user.name //获取当前登录的用户
git config user.email //获取当前登录用户的邮箱
修改登陆用户:
git config --global user.name 'userName' // 修改登陆账号,userName为你的git账号
git config --global user.email 'email' // 修改登陆邮箱,email为你的git邮箱
git config --global user.password 'password' // 修改登陆密码,password为你的git密码
三
、IDEA中使用
1、新建Git仓库
2、提交冲突解决(merge)
3、回退指定版本
四、命令集合
1、branch
查看本地分支
git branch
查看本地和远程仓库的所有分支
git branch -a
查看远程仓库的所有分支
git branch -r