- 和github连接
- 安装git。之后所有命令全在
git bash
中运行 - 生成key
ssh-keygen -t ed25519 -C "[email protected]"
会生成一个私有key和public的key
2. 在你的用户名的文件夹下创建一个.ssh
的文件夹
3. 把生成的key移动到.ssh
文件夹里面
4. 把public里面的内容复制到GitHub账户的ssh设置里面
点击头像的setting里面应该能找到
5. 在.ssh
文件夹里面创建无后缀的名字为config
的文件。加入以下命令
Host *
AddKeysToAgent yes
IdentityFile ~/.ssh/yourPrivateKey
- 用以下命令添加ssh
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/yourPrivateKey
- 测试链接
ssh -T [email protected]
- 把本地文件转为repository
- 初始化本地project为git
git init
- 在GitHub创建空的repository
- 把本地repository传到github服务器上的repository
git remote add origin yourRepositoryLink
git add . # 添加所有文件到git
git add filename # 添加文件到git
git commit -m "添加说明" # 加入说明
git push origin master # push到github
git push -u origin master # 记录要push的起点和目的地。下次不用输入 origin和master了
git branch #检查branch
git checkout -b branchName # 创建branch
git checkout -d branchName # 删除branch
git checkout branchName # 进入branch
git diff branchName # 和该branch的区别
git merge branchName # 和该branch合并
git reset
git reset fileName # 从stage还原到unstage
git reset HEAD~1 # 还原commit直接到unstaged,1代表最近的一步
git log # 查看commit历史
git reset Hash # 用log里面的hash来还原这之后的commit
git reset --hard Hash # 直接删除
git pull origin master # 从master拉到origin
标签:Git,origin,教程,简要,reset,git,master,ssh,branch
From: https://www.cnblogs.com/zhaobangliu/p/17188686.html