Git下载及安装
Git下载
官方下载地址:https://git-scm.com/downloads
国内镜像下载地址:https://github.com/waylau/git-for-win
Git安装
可参考博客:https://www.cnblogs.com/xueweisuoyong/p/11914045.html
Git相关配置
打开Git Bash:
1.mkdir xxx 创建文件夹
2.cd xxx 进入文件目录
3.ls -al 查看当前文件目录下所有文件
4.git config --global user.name "Zhang" 添加用户名
git config --global user.email "905437326@qq.com" 添加自己的邮箱
5.git config --global --list 查看已配置的用户名和邮箱
Git将本地仓库同步到远程仓库
在github中创建一个新的仓库,然后在本地git bash中进行相关操作:
1. git remote add xxx git@github.com:jcheung967/jcheung.git (xxx为本地仓库名,后跟远程仓库ssh)
git remote 查看是否创建成功
2.使用 ssh-keygen -t rsa -C "905437326@qq.com" 邮箱填写github创建时邮箱,路径时点击enter确认。
enter passphrase 填写你的github密码(不显示密码),填写完后回车。目的为了生成公钥和私钥。
3.cd /c/Users/Administrator/.ssh 进入公钥和密钥生成的文件路径下
ls 查看文件
id_rsa 为密钥 id_rsa.pub为公钥,一般连接远程仓库使用公钥
4.cat id_rsa.pub 查看公钥内容
5.在github中点击头像setting,进入后点击SSH and GPG Keys。
点击 New SSH Key将id_rsa.pub中的内容全部复制粘贴,title可不写。
测试本地连接和远程仓库连接
在git bash窗口中
- ssh -T git@github.com 测试连接
连接成功,如果出现 git@github.com: Permission denied (publickey).
1.注重看之前步骤是否有错
2.公钥问题
3.没有填写密码或密码填写错误
- git push -u origin master 推送到github仓库(origin为本地仓,master为分支)
git commit -m "描述"
git branch feature/installstion # 新建的分支
git checkout feature/installation # 转到该分支
git checkout -b feature/installation # 相当于上述两条命令 创建分支并转到
git commit -am '描述' # 快速提交命令
git merge feature/installation # 将feature/installation与当前分支合并,这里需要注意冲突的解决方式(冲突之后,需要根据提示修改,完成后还需要先提交到暂存区(标记为冲突已解决),然后再提交)
git stash "描述" # 临时保存文件
git stash pop # 将之前存储的内容恢复
git diff 文件名 # 查看当前文件做了哪些修改
参考https://blog.youkuaiyun.com/qq_33289694/article/details/107151942
IDEA集成Git
在idea中点击setting,找到git,进行一下配置。
在idea中创建本地仓,点击VCS中的import into version control,接着点击create git repository创建本地仓
创建成功后,为提交到本地仓库的文件显现为红色。需要提交时选中需要提交的项目或文件点击Add加入到本地仓库。
如果需要提交到远程仓库需要获取远程仓库的url
点击remotes添加url进行验证远程仓库,后点击commit等待提交到远程仓库。