一、下载
去 [git官网](https://git-scm.com/download/win) 下载git,并安装。
右键任意文件夹,点击 Git Bash Here.
配置git的全局的 email 和 用户名。
git config --global user.name "nameVal"
git config --global user.email "eamil@qq.com"
二、在 Github 或者 Gitee创建仓库
在github 或者 gitee创建仓库,然后拷贝 ssh连接。
三、在自己电脑上新建目录作为仓库路径
例如在 D盘 新建 GitRepos 的文件夹。
四、添加ssh公钥到 GitHub或者Gitee
1> 在 GitRepos文件夹内右键,点击 Git GUI Here。
2> 然后在最上方的菜单栏点击 Help菜单并点击 Show SSH Key项。
3> 出现ssh key之后拷贝一下
4> 以Gitee为例 打开Gitee并登录,点击右上角自己头像,然后点击设置。
5> 在设置界面的左侧选择安全设置下的SSH公钥。
6> 然后在右边添加公钥标题(即给这个公钥一个名称,到时候自己能看出是什么机器上的公钥),然后将拷贝的ssh key复制到 公钥一栏。点击确定,输入密码后 添加公钥成功。
五、打开Git GUI 并 clone项目
1> 安装过git之后,在 GitRepos文件夹内右键,点击 Git GUI Here。
2> 然后点击 Cloning Existing Repository
3> 在下图中的 Source location中粘贴上面第二步拷贝的ssh连接。假设要clone的项目名称为 Test
4> Target Directory 点击右边浏览(Browse),选择刚刚创建的 D:/GitRepos 文件夹,## 注意 要在字符串的最后面自己加上
/Test 这里有点奇怪,自己试了下,必须以这种方式才能clone,就是让git在GitRepos下新建一个文件夹用来clone项目,
但是不能是已经创建好的 必须是git自己创建。 项目名称可以是自己随便起,也可以是要clone的项目名称。
5> 最后点击下面的 Clone,完成clone。
六、在 Test文件夹下新建 hello.txt 文件并提交到git
1> 在D:/GitRepos/Test文件夹下新建 hello.txt文件,并输入 hello world,然后保存关闭。
2> 在Test文件夹内右键 然后 点击Git GUI Here,打开Git。
3> 下图圈出来的按钮中 首先点击 Rescan,检查项目有哪些修改。
4> 然后点击 Stage Changed, 执行完后点击下面的 unlock index(不太明白啥意思,有懂的老师还望留言赐教一下)。
5> 左下方的窗口会显示此次有修改的文件,如果有不想提交的文件,则可以在此窗口点击该文件便会从该窗口移到上面窗口.
6> 然后在右侧写上此次提交的日志,比方说 我的第一次提交。然后点击 Commit按钮。
7> 最后点击push。
最后 到Gitee网站上,点开仓库查看一下是否提交成功了。
七、下载(pull)更新
菜单栏 Remote -> Fetch from -> origin.
点击之后就从远端将更新下载过来了,不过仅仅是下载,还要进行下一步合并。
八、与本地仓库进行合并
菜单栏 Merge -> Local Merge…
点击 Merge 完成合并。
九、Bash上的直接拉取命令(类似于SVN的update)
右键 Git Bash here,输入
git pull origin master
master是分支名称。
注意: 应该先将更新下载合并后,再提交自己修改的代码!
欢迎关注 [懒人漫说] 公众号,分享Java、Android、C/C++ 技术,
包括基础、自己遇到的问题解决过程。
当然如果关注并留言问题的话,我们力所能及的话会帮你解决并回复哟。我们和你一样,是正在成长的程序员,我们也会分享自己的成长路上的感想,希望可以和你一起努力成长。