gitmerge冲突_git必备使⽤命令及其演⽰实例
git必备使⽤命令及其演⽰实例。
查看版本:git --version
姓名和邮箱是作为版本提交时开发者的⽤户名和邮箱地址。
设置全局⽤户名和邮箱:
$ git config --global user.name testName
$ git config --global user.name testEmail
查看全局⽤户名和邮箱:
$ git config --global user.name
$ git config --global user.name
会保存在⽤户家⽬录的.gitconfig⽂件⾥。
查看⽤户名邮箱:$ cat ~/.gitconfig
清屏:按住ctrl按l
打开编辑⽂件:vim ⽂件路径
退出编辑::q
退出编辑(强制退出不保存)::q!
退出编辑并保存::x或者:wq
git初始化⽅式:
1,mkdir demo;cd demo;git init
git设置用户名和邮箱2,git init demo
使⽤ssh安全⽅式连接代码仓库,需要输⼊⽤户名和密码。可以使⽤ssh密钥对实现⽆密码登陆ssh服务器。在拉取和推送代码时可不⽤输⼊⽤户名、密码:
ssh密钥对⽣成:
$ ssh-keygen -t rsa -C '邮箱号@qq'
查看密钥⽂件位置,在⽤户根⽬录的.ssh⽂件夹下:$ cd ~/.ssh
.pub的是公钥⽂件,需上传到服务器的安全公钥key列表⾥⾯(可由运维⼈员添加):
git是分布式版本控制器,克隆的是全部代码在本地仓库。⽐svn的所有代码只在服务器中安全。git控制版本的⼏个步骤:
1,本地仓库。
1)创建⽂件,未跟踪状态untracked
2)git add ./a.txt 把⽂件加⼊到使⽤git版本控制new file
3)撤销加⼊git控制:git reset
4)加⼊好版本控制后提交到本地仓库:git commit -m ‘本次修改说明’
5)撤销提交本地仓库:先到提交的id:git log 是所有⽇志。
或者使⽤:git show 查看最近⼀次提交本地仓库⽇志:
或者看前两条⽇志:git log -2 。按q退出⽇志。
然后:git reset --hard baa40030(版本id)
可以重新提交:修改了a.txt git add . git commit -m ' add text bbbb' git log -2
git status
6)推送本地仓库提交的版本到远程仓库:git push
7)远程基于master创建⼀个分⽀test:
在本地随意在哪个分⽀上拉取:
都可以获得远程仓库新分⽀信息。
8)查看当前所在分⽀:git branch
9)本地创建分⽀(实际是基于当前所在分⽀创建的新分⽀):
10)切换本地分⽀到本地test分⽀:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论