【git和GitHub】分布式版本控制Git和代码远程仓库GitHub

分布式版本控制Git和代码远程仓库GitHub

1、进入文件夹右击打开Git Bash here

2、初始化git生成一个.git文件:git init

如上图生成一个 .git 隐藏文件

3、将文件添加到暂存区使用命令:git add <文件名带后缀>

注意,可反复多次使用,添加多个文件;
也可以添加该目录下所有文件: git add .

4、将文件添加到仓库使用命令

git commit -m <本次提交的说明>

git commit -m '第一次提交'

5、远程仓库 GitHub

添加远程仓库:

$ git remote add origin [email protected]:<GitHub账户名>/<仓库名>.git

$ git remote add origin [email protected]:BFD2018/learngit.git

下一步,就可以把本地库的所有内容推送到远程库的主分支master上:

git push -u origin master

最好将不同类的文件推送到不同远程库的不同分支上

分支管理:

查看分支:git branch

创建分支:git branch <分支名>        例如:git branch Python_spider

切换分支:git checkout <分支名>

创建+切换分支:git checkout -b <分支名>
相当于上面创建和切换两步

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

6、从远程库中克隆

git clone <从GitHub上复制的地址>
例如:
    git clone [email protected]:BFD2018/wx_miniProgram.git

总结:Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快

7、git 错误error: failed to push some refs to

手动新建了远程库,再向远程库中推送本地库,会报错git 错误error: failed to push some refs to。大概原因就是本地和远程的文件应该合并后才能上传本地的新文件,因为远程库中有一个READMe.md文件不在本地库中

解决办法:

git pull --rebase origin master

猜你喜欢

转载自www.cnblogs.com/XJT2018/p/11231472.html
今日推荐