自己的开发项目使用github作为仓库进行git版本管理
- 在github上面创建账号,登录进入创建项目仓库
- 电脑安装git软件(自行下载安装)
- 由于现在github官方要求必须使用token登录,不能使用密码登录,所以需要在github网站上申请token
- 自行保存得到的token 一会在密码输入框中使用此token
- 进入自己开发的项目主目录中,右键–点击git bash选项–窗口执行如下git命令:
git init # 初始化git仓库,可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏
git add . # 添加 仓库中的所有文件
git commit -m "第一次提交" # 提交所有本地仓库添加的内容
(可能第一次提交代码会要求提交人的信息,需要进行git配置:
git config --global user.email "自己邮箱"
git config --global user.name "自己的提交用户名"
-- 添加错误删除命令:
git config --global -unset user.email
)
git remote add origin http://github.com/--省略--/nacos-discovery.git #添加远程仓库地址(地址获取如下图),以后 origin 代表远程仓库名
(添加错了可以这样删除:git remote rm origin)
git push -u origin master # 提交到远程仓库
---紧接着会要求输入github用户名和密码,用户名使用注册的用户名,密码使用刚才获取的token,此处一定注意键盘敲入时出现输入串位。
- 上述成功了 就会出现上传百分比进度。接下来版本管理一些常用命令为:
git log #查看提交记录
git status # 查看当前本地仓库状态
git reset HEAD 文件名 #可以将暂存区的文件回退到工作区
git add 文件名 #从工作区添加到暂存区
git commit -m "提交信息 " #暂存区的修改文件提交到本地仓库
git push #将本地仓库中的修改文件提交到远程仓库
#(当第一次提交时 因为不知道远程仓库地址哪个分支或者不知道哪个远程仓库 所以需要:
git remote add origin 远程仓库地址 #添加远程仓库地址是origin
#(添加错了可以这样删除:git remote rm origin)
git push -u origin master # 第一次推送本地仓库的更改到远程仓库
#)
git clone 远程仓库地址 #将远程仓库的项目拉到本地
git branch -a #显示远程仓库的所有分支 和 本地仓库的所有分支(对应跟踪了哪个远程分支)
( ( git branch dev #新建本地分支dev
git checkout dev # 切换到dev分支
)== git checkout -b dev #新建并切换
git push origin dev:dev #创建了一个远程分支名字叫 dev
git push --set-upstream origin dev #将本地分支dev 关联远程分支dev
)== git checkout -b 本地新建分支名 origin/远程分支全名 #从远程仓库检出与某远程分支对应的本地分支,建立了本地分支与远程分支的关联