总览:
- git的安装
- git的使用
- 坑的总结
细节:
1. git的安装:
git是linus写的用来控制软件项目版本的一个工具,下载方式很简单:
直接到官网进行对应操作系统的软件版本进行下载就可以安装。
2. git的使用
- .gitignore文件的编写:
# 首先这个文件应该放置在某一工程文件的根目录下面, # 打开工程文件夹,这个文件应该和.git 文件夹在同一个目录里面 # .gitignore文件是用来当我们使用git push命令将本地git仓库里面的文件上传到云端仓库时 # 自动检查这个文件,并且将这个文件里面列出的文件忽略掉,不进行上传。 # 文件的书写经常会用到正则表达,这是个新坑,待会再学: # 有一些django项目的.gitignore文件可以借鉴: # pycharm \.idea\ .DS_Store __pycache__\ *.py[cod] *$py.class # django stuff local_settings.py *.sqlite3 # database migrations *\migrations\*.py !*\migrations\__init__.py
- git基本命令:
# 初始化 git init # 添加到本地仓库 git add . # 确认操作 git commit -m 'someword' # 给云端仓库进行命名 git remote add somename somelink # 传输到云端 git push waynemaster master
# 测试进行代码下载
# 首先cd到想要保存代码的文件夹
git clone somelink
3. 坑
- .idea 文件的删除
# 不知道为什么有的时候已经在.gitignore里面包含了这个隐藏的文件夹,但是还是会上传上去 # 清空库之后,进行再次上传会发现这个文件夹还是在的 # 这时候就需要通过git命令点名删除.idea文件 git rm --cached -r .idea git commit -m "gitignore提交删除.idea" git push origin master # 这样操作才可以将.idea文件夹全部删除
2.更新文件之后想要上传一定要注意 terminal路径一定要对
# 我们在创建仓库然后提交了第一次的代码之后
# 我们如果后面对代码进行了修改,然后需要再次更新我们的代码到云端
# 一定要注意上面的git代码输入的terminal显示的路径
# 显示的路径和第一次不一致的话直接显示拒绝更新