Git使用

一、安装(window)

从Git官网直接下载安装程序,然后默认选项安装即可。安装成功后,在开始菜单里找到“Git”->“Git Bash”,弹出一个命令行窗口,可以在里面进行git用户信息命令操作(安装完git后,第一件需要做的事),user.name 和 user.email 是github中配置的账号名和邮箱

$ git config --global user.name "lw"
$ git config --global user.email lw123456@qq.com
二 、 本地仓库和远程仓库关联
方式1:先有本地仓库,后有远程仓库,本地仓库和远程仓库关联
  • 1)在电脑本地内新建一个文件夹,右键Git bash中打开该文件,命令窗口内输入git init ,完成后你的仓库文件夹里会多出一个隐藏文件夹.git;
  • 2)将当前文件夹下 的文件( eg:test.txt)添加到暂存区:git add test.txt
  • 将test.txt提交到本地仓库中:git commt test.txt

  • 3)登陆GitHub,创建一个新的仓库,并获取仓库地址链接

  • 4)本地仓库和远程仓库关联:git remote add origin xxx仓库地址

  • 5)将本地仓库内容推送到远程仓库:git push -u origin master

    *后续再推送时,步骤1和步骤4无需再操作

    方式2:克隆gitbub远程仓库中到本地,
  • Git bash输入命令:git clone ,比如:git clone https://github.com/liwei1372534806/testCode.git

  • 切换到仓库目录,这时就不需要关联仓库了。

  • 如果有新的文件提交,或文件改动,提交如上方式1,步骤1和4也无需操作

三、git工作 流程图

在这里插入图片描述

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库
五、 git基本操作命令
  • git init - 初始化仓库。
  • git add - 添加文件到暂存区。
  • git commit - 将暂存区内容添加到本地仓库中
  • git clone - 拷贝一份远程仓库,也就是下载一个项目。
  • git pull - 下载远程代码并合并
  • git push - 上传远程代码并合并
  • git remote -v 查看远程库信息
  • git remote rm origin - 删除远程连接
六、git在pycahrm使用

1、在Pycharm工具中配置集成Git和GitHub

  • 集成Git
    打开Pycharm, 点击File–>Settins–>Version Control–>Git 然后在 Path to Git executable中选择本地的git.exe路径

  • 集成GitHub
    打开Pycharm, 点击File–>Settins–>Version Control–>GitHub然后输入正确的Github用户名和密码

2、推送项目到远程仓库
VCS–>Import into Version Control–>Share Project on GitHub

3、把项目从远程仓库clone本地
VCS–>checkout into Version Control–>Git

4、新加文件或修改的文件提交到本地仓库
文件右键git->add,或者添加文件弹框点击add添加;
文件右键git->commit, 或者点击右上角的绿色√提交到版本库(git add操作+git commit)

5、新加文件或修改的文件推送远程仓库
文件右键git->repository->push ,可将多次提交的文件一起推送到远程仓库
在这里插入图片描述
可參考文件:
https://www.cnblogs.com/xp1315458571/p/13608857.html

遇到的问题

1、fatal: unable to access ‘https://github.com/xxxx/xxxx.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
解决方法:
git bash输入命令

git config --global http.sslVerify "false"

2、Failed to connect to github.com port 443: Timed out

解决方法:参考https://blog.csdn.net/hzw2017/article/details/115409516

4、gitee的使用
https://www.liaoxuefeng.com/wiki/896043488029600/1163625339727712

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值