Skip to content

git 使用的一些问题

在github 上配置了sshKey 不生效

由于我的电脑长时间挂了代理,所以有可能出现这种情况,用下面的指令测试性

sh
ssh -T git@github.com
1

如果出现了 kex_exchange_identification: Connection closed by remote host 就是没有成功

可以在.ssh 文件夹下添加config文件,写入以下内容后解决

Host github.com
    HostName ssh.github.com
    User git
    Port 443
1
2
3
4

更新推送地址

sh
git remote set-url origin [url]
1

暂存工作区的内容

sh
# 保存当前未commit的代码
git stash

# 保存当前未commit的代码并添加备注
git stash save "备注的内容"

# 列出stash的所有记录
git stash list

# 删除stash的所有记录
git stash clear

# 应用最近一次的stash
git stash apply

# 应用最近一次的stash,随后删除该记录
git stash pop

# 删除最近的一次stash
git stash drop
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

如何在.gitignore设置,单独打开某个文件夹上传

有时候我们要有这要的需求,禁止A文件夹中的全部文件上传,但要让A文件夹中的A1文件夹上传,在文件中输入以下内容

/A/* 
!/A/A1/
1
2