如果你是net程序员,使用vistual studio工具开发。想把代码加入源码控件的话,局域网里推荐使用vss或tfs,这2个都是微软自家出品。如果你想放到互联网上,推荐使用github或gitee,这2个工具一个是国外的,一个是国内的。国内的话,推荐使用gitee。今天这篇博客主要包括3部分:gitee使用、vs中使用gitee源码控制、常见问题解决
目录
-
1、Git使用教程
-
1.1、注册Gitee账号
- 1.1.1、注册账号
- 1.1.2、创建远程仓库
-
1.2、初始化本地仓库
- 1.2.1.Git Bash安装
-
1.3、配置Git
- 1.3.1、基础说明
- 1.3.2、获取SSHKey
- 1.3.3、设置基本信息
- 1.3.4、初始化本地库
- 1.3.5、更新到远程仓库
-
1.1、注册Gitee账号
-
2、在VS2019中使用git插件
- 2.1、下载并安装插件
- 2.2、重新打开Visual Studio
- 2.3、关闭VS,再次打开–选择克隆存储库
-
2.4、打开之后就已经把云端的代码给克隆下来了
- 2.4.1、分支(git branch命令)
- 2.4.2、拉取(git pull命令)
- 2.4.3、更改(git commit命令)
- 2.4.4、推送(git push命令)
- 2.4.5、提交(git commit命令)
-
3、FAQ
- 3.1、第一次推送报错
1、Git使用教程
1.1、注册Gitee账号
1.1.1、注册账号
https://gitee.com
1.1.2、创建远程仓库
登入Gitee后,点击头像旁边的\”+\”加号–>新建项目
img-1.新建项目
填写项目基本信息后直接点击创建,这样一个远程仓库就已经创建完成了
img-2.新建仓库
1.2、初始化本地仓库
1.2.1.Git Bash安装
本地仓库的初始化需要借助软件Git Bash 来完成。点击前往Git官网
下载适用您的电脑的Git版本,下载完成后运行安装程序,过程中使用默认选项即可,若须修改安装路径,须保证安装路径为全英文。
img-3.git安装-1
img-3.git安装-2
img-3.git安装-3
1.3、配置Git
1.3.1、基础说明
完成安装后运行Git Bash,出现下面这样的命令行窗口
Administrator@ZYB MINGW64 ~/Desktop是什么意思?
@前是计算机用户名,
@后是计算机名,
MINGW64表示正在运行的Git Bash的信息
~表示根目录,默认情况下是C:\\Users\\Administrator,这里是C:\\Users\\Hanani
img-4.git工具默认页面
1.3.2、获取SSHKey
首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙。
按如下命令来生成sshkey:
$ ssh-keygen -t rsa -C \”15028002462@163.com\”
# Generating public/private rsa key pair…
# 三次回车即可生成 ssh key
查看你的 public key
$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2E… 15028002462@163.com
并把他添加到Gitee(gitee.comSSHKey添加地址)
img-5.public key添加至git
添加后,在终端中输入
$ ssh -T git@gitee.com
第一次绑定的时候输入上边的代码之后会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。
再次执行上面的命令,检查是否成功连接,如果返回一下信息,则表示添加成功
Welcome to Gitee.com, YourName!
You\’ve successfully authenticated, but GitHub does not provide shell access.
1.3.3、设置基本信息
接下来还需要简单的设置一些东西。
$ git config –global user.name \”promsing\”
$ git config –global user.email \”15028002462@163.com\”
name尽量和Gitee保持一致,但email必须是码云注册时使用的邮箱。命令不分前后,没有顺序。
1.3.4、初始化本地库
然后就是将你的远程仓库克隆到本地,或者你可以在本地初始化一个项目后再进行云端绑定。
$ git clone https://gitee.com/promsing/test
#yourname 您在码云或注册的用户名
#repository 您创建的远程仓库名称
本地初始化
#Gitee
$ cd d:/test //首先在文件系统中创建一个项目文件夹,然后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
#注:地址形式为 https://gitee.com/promsing/test.git
1.3.5、更新到远程仓库
在本地进行编辑后,更新到远程仓库
git add . //指定更新内容 . 表示全部更新,test.txt 表示更新指定文件
git commit -m \”一些注释说明\” //添加更新说明
git push origin master //执行更新操作
在执行更新操作时,由于需要验证远程仓库的用户信息,程序反应较慢,不要以为Git Bash挂掉了哦
到此为止Gitee的使用方法就结束了。其实配置Git的过程可以在服务器端操作,可视化界面,更简单。
2、在VS2019中使用git插件
2.1、下载并安装插件
选择扩展—管理扩展—搜索:Gitee Extension for VS
下载过程比较缓慢,请稍等。下载成功后,vs需要重启
img-6.下载并安装git插件
2.2、重新打开Visual Studio
选择视图—团队资源管理器—点击连接—输入Gitee的账号与密码
img-7.重新打开vs
2.3、关闭VS,再次打开–选择克隆存储库
img-8.关闭vs后再次打开
存储库地址就是网站Gitee仓库的地址
路径要选择一个本地的空文件夹
img-9.本地选择空文件夹
2.4、打开之后就已经把云端的代码给克隆下来了
接下来就开始拉取、更改、推送吧
img-10.开始推送吧
2.4.1、分支(git branch命令)
git默认分支一般是master,当然,这是可以修改的,我们在master完成一次开发,生成了一个稳定版本,那么当需要添加新功能或者做修改时,只需要新建一个分支,然后在该分支上开发,完成后合并到主分支即可,分支功能解决了正在开发的版本与上线版本稳定性冲突的问题。
2.4.2、拉取(git pull命令)
用于取回远程仓库某个分支的更新,再与本地仓库合并。
2.4.3、更改(git commit命令)
对更改的内容内容进行备注!尽量要写完整
2.4.4、推送(git push命令)
用于把本地的代码更新到远程仓库。
2.4.5、提交(git commit命令)
git对于版本的管理其实是对提交的管理,git使用40个字节长度的16进制字符串来标识每一个提交,每一个提交具有唯一的标识,根据这个标识可以任意回退。
3、FAQ
3.1、第一次推送报错
将分支推送到远程存储库时遇到错误:rejected Updates were rejected because the remote contains work that you do not have locally
首次使用报错
解决方法:在本地仓库目录用Git Bash Here执行代码
$ git pull origin master –allow-unrelated-histories
之后就可以推送和拉取了













