git
下载
https://gitforwindows.org/
检测:git version
配置
$ git config --global user.name "xxx"
$ git config --global user.email xxx.com
提示:
windows配置文件位置:C:\Users\[Administrator]\.gitconfig
二、项目与GitHub交互
1. 本地项目上传到GitHub仓库(
将自动化项目上传到GitHub平台中(私有),做持续集成测试使用
)
2. 从GitHub仓库克隆项目
2.1 本地项目上传到GitHub仓库
git init # 初始化项目 --->生成Git所需配置文件,(.git文件,隐藏文件)
git add . # 把当前目录下的所有文件,交给git管理 --->把文件添加到暂存区
git commit -m "commit第2个文件,修改了xxx" # 提交--->把暂存区文件提交到本地仓库
git remote add origin https://github.com/xxx/test02.git # 建立远端连接
git push -u origin master # 推送到远端 --->把本地仓库内容推送到远端仓库
2.2 从GitHub仓库克隆项目
1. 首次克隆项目 git clone https://github.com/xxx/xx.git
2. 从GitHub获取最新代码 git pull
三、冲突
在多个人开发中,多人对同一个文件同一行代码的修改。在pull的时候,会发生。
(当远端的某一个文件的某一行。和本地不同, 并且不是之前的版本)
<<<<<<< HEAD
print("test003被执行")
=======
>>>>>>> e70a1a33f9c903ae7cc4a145e93e4c1e1bbb6a85
HEAD部分是自己的代码
远端版本号的代码是远端的代码
解决的问题的方法,需要自己权衡,保留或者删除删(多余的<<<< ===== >>>> )相关信息;
重新提交,并推送。
四、git操作方式
1. 命令
2. 工具(
1. 第三方工具 如:Sourcetree
2. Git工具
3. 开发工具 如Pycharm vscode
提示:无论用哪款工具,后台调用的都是git命令
配置pycharm
1. 在pycharm设置菜单内--》git--->浏览Git本机安装目录 (目录:一般情况下回自动搜索,不需要你去调整)
file-->setting-->搜索git -->查看git路径是否自动加载出来
2. 在Pycharm设置GitHub的用户名和密码
file-->setting-->搜过git/github-->Create ApiToken--->输入GitHub的用户名和密码
测试:Test ---提示 Connection Succe... user 用户名
基于Pycharm从空白项目共享到GitHub上
1. pycharm菜单(VCS-->Import into version ...-->Share Project on GitHub)
2. 输入一个GitHub仓库名称
3. 输入提交信息 Commit -m "..."
与GitHub以建立联系,本地代码修改了,上传到GitHub
1. 选中目录或修改的文件右键-->git
2. 执行方式参考-git 命令执行流程 git add /git commit /git push origin master
基于pycharm切换版本
底部菜单切好--vesion control选项--》log面板 ,左侧显示提交记录 右侧显示源文件
切换:选中提交记录,--右侧鼠标右键--》open Res.... Version
常用:
1. git status:查看当前状态(根据此命令可以看到下一步应该干什么)
2. git log:查看提交到本地仓库记录
3. git reset --hard "commit_id(只需要取前几位能代表唯一识别就可以)
4. git reflog :查看的输入命令(通过命令可以从旧版本切换到最近新版本)
5. git pull :从GitHub仓库获取最新代码
6. git clone: 从GitHub仓库下载源程序(克隆)
可参考:https://www.runoob.com/git/git-basic-operations.html
![]()