1、建立联系
首先在git代码存储网站上(github,gitlab,coding等)配置SSH公钥
要添加一个 SSH 密钥, 需要生成一个或使用一个现有的 key:
To generate a new SSH key pair, use the following command:
1
>> ssh-keygen -o -t rsa -C "v*****a@163.com" -b 4096
然后回车就完事了
查看并复制你的ssh key:
1
2
3>> cat ~/.ssh/id_rsa.pub
ssh-rsa AAAA********* v*****a@163.com添加到git管理网站即可
2、初始化git配置
1 | >> git config --global user.email "v*****a@163.com" |
3、初始化本地项目
1 | >> cd project |
4、后续修改
1 | >> vim .gitignore |
某些不能在IDE或者sourcetree上处理的需求
强制从远端拉取代码覆盖本地
1
2
3>> git fetch --all
>> git reset --hard origin/master
>> git pullfetch
+merge
=pull
,拉取远端仓库的commit历史,再与本地进行merge合并删除本地以及远端的文件或文件夹
1
2
3
4
5
6>> git rm foo/settings.py
>> git rm **/__pycache__
>> git rm **/**/__pycache__
>> git commit -m '删除'
>> git push