本文共 2233 字,大约阅读时间需要 7 分钟。
第一次使用Git前,需要为你的仓库设置一个安全密钥。通过以下方式创建密钥:
ssh-keygen -t rsa -b 4096实用小贴士:建议将密钥存放在安全目录,如~/.ssh/id_rsa,设置密码并定期备份它。
将生成的密钥添加到仓库:
cat ~/.ssh/id_rsa.pub提示:添加公钥后重启仓库工作流程,未添加的仓库可能需要手动重新授权。
创建或转换现有项目为一个Git仓库:
cd project_directorygit init注意:如果是从现有Git仓库 README.md 显式创建,那么请确保读取正确文件。
从远程仓库获取项目镜像:
git clone [远程仓库地址]git clone ssh://project.git实用技巧:仓库地址可以是 GitLab、GitHub 或其他托管平台的 HTTPS 或 SSH URL。
选项1:简单方式
git checkout -b local_branchgit pull origin branch选项2:推荐方式
git checkout -b local_branch origin/branch小贴士:
git checkout -b一次性创建并切换分支,避免多次命令。
查看所有可用分支:git branch -r
git checkout mastergit branch -D local_branchgit push origin --delete branchName提示:删除分支时请谨慎操作,确保不会丢失重要提交记录。
撤销最近一次添加操作:git reset HEAD —file
修正最新提交信息:git commit --amend
git reset --mixed [ commit-id ]git reset —soft HEAD^(HEAD^表示上一个版本)git reset —hard commit-id高级技巧:HEAD^ 和 HEAD~1 相同,用于表示上一个提交版本。
进入暂缓区:git stash
恢复指定版本:git stash pop stash@{0}
实用建议:如果修改未完成,且安全性要求不高时,可以选择 stash。
查看分支操作日志:git reflog show --date=iso [ branch_name ]
查找当前工作区的修改:git diff
合并完成的:git branch --merged未合并的:git branch --no-merged
git pull 可能引发冲突,建议手动处理冲突后再push。
git fetch origingit merge origin/mastergit push origin master高级方案:如果有敏感文件或细节,建议使用此方法。
开源项目:通常设置为 Internal,以便适当的开放同时保持一定的安全性。
git commit -am “commit message”git commit -am “commit message”提交实用技巧:建议先查看
git status确保有变化。
以上指南是Git入门的实用案例,相当于正常工作流程和常见操作的概述。无论是第一次使用还是进阶提升,这些命令和策略都是必要的.
转载地址:http://fzqgz.baihongyu.com/