git 配置
1.生成公钥和私钥:
【开始】—【git】—【git-bash】:输入如下命令
ssh-keygen -t rsa -C “邮箱”
3 次回车键,生成完成!(查看路径:.ssh 文件的路径)
产生的公钥在哪里?
注意: id_rsa.pub 的内容添加到 gitee 上,这样你本地的 id_rsa 密钥跟 gitee 上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。
2.gitee 上添加 SSH key
复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添
加生成的 public key 添加到仓库中。
设置完之后点确定
3.测试是否匹配成功
添加后,在终端(Terminal)中输入
ssh -T git@gitee.com
首次使用需要确认并添加主机到本机 SSH 可信列表。若返回 Hi XXX! You’ve successfully
authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
4.配置用户名和邮箱(git-bash 使用下面的命令)
我们知道我们进行的每一次 commit 都会产生一条 log,这条 log 标记了提交人的姓名与邮箱,
以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。执行以下代码:
git config --global user.name “chan-kate”
git config --global user.email “ccsu_loader@163.com”
操作步骤(idea 的控制台中)
1.idea 编写.ignore 文件
#mac files
*/.DS_Store
.DS_Store
#java project files
*.class #忽略所有.class 结尾的文件
bin/ #表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
/bin #忽略根目录下的bin文件
*.log
#eclipse
*.iml
out/
/out
target/
/target
#myeclipse idea local files
#任何目录下的.settings/下的文件
**/.settings/
**/.settings
#忽略所有以.classpath文件结尾的文件
*.classpath
**/*.classpath
*.project
*.log
**/*.class
#表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽
略,不忽略 bin 文件
bin/
#忽略根目录下的bin文件
/bin
#忽略META-INF 以及该文件夹下的所有文件
META-INF/
build/
*/.idea/
.idea/
gradlew
gradlew.bat
unused.txt
/bin/
2.初始化、添加、提交、链接远程仓库、推送
2.1 初始化
Git init
Git status
查看到文件 初始化成功
2.2 添加文件到仓库
Git add . Git status
2.3 提交
Git commit -am “first init”2.4 链接远程仓库
Git remote add origin git 仓库地址 链接远程仓库
Git branch
master
比如:
git remote add origin https://gitee.com/kate-chan/easybuy-02.git
2.5 推送本地仓库内容到远程仓库
Git push -u origin master (out of date )推送远程仓库
Git pull
Git push -u origin master (任然报错)
Git push -u -f origin master 强制推送
Git branch
Master
Git branch -r
Origin/master
2.6 创建自己的开发特征分支 (feature)
Git checkout -b f-comment origin/master 在 origin/master 上建立分支
Git branch
Master --> f-comment
Git push origin HEAD -u 推送分支到远程仓库
注意:将 f-comment 改为你们的组名:f-news