Git常用操作

新电脑连接GitHub:

ssh-keygen -t rsa #生成公钥密钥
cd ~/.ssh/ #进入~/.ssh/ 目录
cat ~/.ssh/ #查看 ~/.ssh/ 目录
ll -a #列出目录下的所有文件,如果使用cmd就用dir
cat id_rsa.pub #查看id_rsa.pub,如果使用cmd就用code id_rsa.pub,即使用vscode打开cat id_rsa.pub
#复制~/.ssh/id_rsa.pub中的公钥串到GitHub ssh设置中
cd C:\ #进入你喜欢的目录
mkdir Projects #新建Projects文件夹
cd Projects #进入Projects文件夹

 

本地完全没有项目代码的情况:

cd Projects #进入Projects文件夹
git clone git@github.com:my_name/my_app.git #从远程仓库下载项目代码到本地
cd my_app #进入项目根目录

 

本地有项目代码,需要把项目代码更新到最新的情况:

cd Projects #进入Projects文件夹
cd my_app #进入项目根目录
git fetch origin master #下载远程仓库的origin主机的master分支到本地仓库的FETCH_HEAD分支 git log -p master FETCH_HEAD #比较本地仓库的master分支和本地仓库的FETCH_HEAD分支的区别,按回车打印下文,按q退出 git checkout master #本地仓库切换到master分支 git merge FETCH_HEAD #把本地仓库的FETCH_HEAD分支合并到本地仓库的当前分支,也就是master分支

cd Projects #进入Projects文件夹
cd my_app #进入项目根目录
git pull origin master #下载远程仓库的origin主机的master分支到本地仓库的FETCH_HEAD分支,把本地仓库的FETCH_HEAD分支合并到本地仓库的master分支

 

想创建一个分支进行开发的情况:

cd Projects #进入Projects文件夹
cd my_app #进入项目根目录
git branch dev #创建dev分支,此时不会自动切换到该分支
git checkout dev #切换到dev分支
#进行开发,开发完成
git add . #添加到待提交
git commit -am  "add or modify" #提交
git  push -u origin dev #推送到dev分支

 

上一篇:SVN 下载教程


下一篇:带有Python的音频处理(附带源码)