Git命令
github访问//谷歌插件 github加速, github上下载DevSidecar软件加速
基本配置:(设置用户信息) //环境安装完一定要配置,知道是谁提交的代码
1.打开gitBash,设置用户信息
git config --global user.name "liujin"
git config --global user.email "1532551496@qq.com"
2.查看配置信息
git config --global user.name
git config --global user.emal
idea中git先在自己的分支pull主分支后commit本地库然后进入主分支合并(先pull有利于减少冲突)
记得一言不合就提交,切换分支前一定要提交
用token登录idea的github,生成token在github头像设置里的developer setting中(有时间期限)
本地计算机一定要配置公钥,不然github可能无法信任此台电脑导致无法访问,在gitbash中输入ssh-keygen连续三次空格生成密钥,然后可以使用dos的命令type 文件名查看这个文件中的信息,复制粘贴到github的ssh中。
git设置终端为gitbash(在gitbash中需要先git add提交到暂存区中,但是用idea集成的时候点击commit会自动add但是处理冲突后必须先要add再commit)
命令:
git satus //查看状态
git add 文件 //添加到暂存区
git commit -m "描述信息" //提交到本地库
git reflog //查看版本(前七位)日志 按q退出
git log //查看详细日志的命令(完整版本号)
git reset --hard 版本号 //穿越到给定的版本号
git branch -v //查看分支
git branch 分支名 //创建分支
git checkout 分支名 //切换分支
git merge 分支名 //在当前分支下将指定的分支合并过来
git remote -v //查看当前别名
git remote add 别名 远程库地址 //创建远程库的别名
git push 远程库别名 分支名 (本地的分支名) //推送本地到远程库,如果远程仓库没有此分支则会自动创建
git pull 远程库别名 拉取的分支名 //拉取远程到本地库
git clone 链接 //clone远程仓库到本地仓库
idea中git颜色
1.绿色: 已经加入控制,暂未提交