Git

Git主要用来做多人合作的项目和版本管理,在此记录一下常用命令

全局Git配置:
git config --global user.name "$username" 设置默认提交时的用户名
git config --global user.email "$email" 设置默认提交时的联系email

通常一个git项目的创建是这样的:

在本地:
init 初始化一个Git目录
add $filename 添加要提交的文件到准备提交的区域
commit -m "$commit comment" 提交时的备注内容,比如[bugfix] ***
这时候更改的文件已经提交到本地的仓库了

远程仓库:
通常远程仓库有两种链接方式ssh和https,以ssh和Github举例,先创建SSH Key

在 [https://github.com/settings/keys](https://github.com/settings/keys) 将公钥复制到这里,这时Github的服务器就可以作为你的远程仓库  

在Github新建一个新的仓库,将这个仓库作为本地仓库的远程仓库  
```git remote add origin git@github.com:$username/$project.git```  
将本地的master分支推送远程仓库的master
```git push -u origin master```  
通常如果有相同的文件还需要解决冲突,后面再说  

分支:
```git init``` 默认创建的时master分支,这个分支没有任何特殊性,只是默认的名称  
```git branch testing``` 新建分支
```git checkout testing``` 切换分支
这时的git 操作就在testing分支下了,之前是在master下
> 注意  
分支切换会改变你工作目录中的文件,也就是说相当于完全不同的版本  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容