一、第一种方法:图形化工具TortoiseGit
(1) 在https://coding.net/上注册,记住自己的账号
(2) 创建一个项目MY_files,即远程仓库的路径为https://git.coding.net/Balllyh/MY_files.git
(3) clone 克隆远程仓库的目录到本地
右键-选择git clone-填写URL和本地目录-点击OK
)
(4) 在本地目录MY_files下,新建工作文件test.txt,需要上传到git
右击右键-TortoiseGit->Add->Git commit->master
(6) 删除操作,点击右键-TortoiseGit->Delete->删除后,也要commit&push
(7) 修改操作后,也要先add,再commit&push
二、第二种方法:命令行
克隆 git clone https://git.coding.net/niuhanyang/my_python.git
进入到项目的目录下
git add 目录/文件名称
git commit -m "第一次提交"
git push
删除
git rm 目录/文件名称
git commit -m "delete"
git push
修改
git commit -m xiugai
git push
保存密码
git config --global credential.helper store
git add 和git add -u的区别:
git add---只会将新建的或已修改的文件添加到索引区
git add -u ---只会将已修改的或者已删除的文件添加到索引区,但不会处理新创建的文件。
git diff---查看工作区和暂存区的差别
三、撤回操作
(1)场景:已经commit但未push成功。
先从本地仓库-》暂存区,用git reset --hard (上个版本的操作人字符串),再从暂存区-》工作区,用git checkout -- filename。被修改的文件恢复到上个版本
(2)场景:工作区修改了文件,但还未保存到暂存区,这时想撤回。直接用git checkout -- filename,被修改的文件恢复到上个版本。