Git使用教程

Git安装

Git - Downloads

创建本地仓库

git clone 克隆一个仓库

git init 初始化仓库

git add xx.txt 添加文件到暂存区

git commit -m “XX” 提交文件-m后面是描述

git status 查看文件状态

git push 上传推送文件

git pull 拉取代码

常用命令

git --version 查看是否安装成功

git config --global user.name “xxx”

git config --global user.email “xxx@xx.com”

git config --list

git remote add origin url 关联远程仓库(这个origin是远程仓库的默认习惯命名,可以修改的)

git push -u origin master 第一次推送master分支的内容

git push origin master url 推送(url后续可以省略)

git pull origin master url 拉取代码

git remote -v 查看远程库信息

git remote rm origin 解除与远程库的关联

git log 查看提交日志

git log --oneline

git reset --hard 版本号 回退版本

图形界面工具

SourceTree

Sourcetree | Free Git GUI for Mac and Windows

Github Desktop

GitHub Desktop | Simple collaboration from your desktop

TortoiseGit

TortoiseGit – Windows Shell Interface to Git

远程仓库

Github、GitLab

GitHub: Let’s build from here · GitHub

Gitee

Gitee - 基于 Git 的代码托管和研发协作平台

Coding

CODING DevOps - 一站式软件研发管理平台-腾讯云

SSH公钥

本地仓库和远程仓库的传输是通过SSH加密的情况

$ ssh-keygen -t rsa -C "youremail@example.com"

找到.ssh文件夹,打开id_rsa.pub,复制里面的key,粘贴到对应的仓库托管平台。

忽略文件

[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
[Ll]ogs/

# Uncomment this line if you wish to ignore the asset store tools plugin
# [Aa]ssets/AssetStoreTools*

# Visual Studio cache directory
.vs/

# Gradle cache directory
.gradle/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
*.vsconfig
*.dmp

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Unity3D generated file on crash reports
sysinfo.txt
Library/
Temp/
*.sln
*.csproj
*.sln
*.userprefs
*.unityproj
*.DS_Store

# Builds
*.apk
*.unitypackage

# Crashlytics generated file
crashlytics-build.properties

学习网站

Git

Git教程 - 廖雪峰的官方网站

Git 远程仓库(Github) | 菜鸟教程

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值