0
点赞
收藏
分享

微信扫一扫

chatgpt赋能python:Python计算器程序代码:一种简单却强大的工具

young_d807 2023-06-27 阅读 51
githubgit

1. 初始化

将文件夹变成git库,并让git获取当前目录管理权限

git init

此时会生成.git文件夹。

2. 查看当前项目状态

git status

3. 将文件从本地工作区添加到暂存区

git add filename.txt

从暂存区删除

git rm --cached filename.txt

4. 提交到本地库形成历史版本

git commit -m "message" filename.txt

查看提交日志

git reflog

git log

5. 更改版本

git reset --hard version_id

本地上显示的总是master中的版本。

6. 分支操作

常看分支

git branch -v

创建分支

git branch branch_name

切换分支

git checkout branch_name

然后可以在当前分支上修改,并通过git addgit commit提交。

删除分支

git branch --delete branch_name

7 合并分支

将两个分支合并

git merge branch_name

代码冲突时,需要手动合并。合并完成后,添加到暂存区

git add filename.txt

git commit -m  # remove filename

8. 团队协作

8.1 为github代码库创建别名

因为github远程代码库链接较长,因此需要创建别名。

git remote add local_name https://github.com/git-demo.git

查看所有的别名

git remote -v

删除别名

git remote rm local_name

8.2 本地与远程同步

在开发时,要保持与远程库一致,否则推送时会报错。

git pull local_name branch

然后修改本地文件,并推送到远程库

git push local_name branch

8.2 本地分支推送到远程代码库

git push local_name branch_name

9. Https免密登录

设置存储格式,明文存储

export GCM_CREDENTIAL_STORE="plaintext"

使用如下命令设置

git config --global credential.helper store

执行后home目录下的.gitconfig文件中多加 helper = store

[credential]
        helper = store
        credentialStore = plaintext

然后在项目目录,执行git pull命令,会提示输入账号密码。这次输入账号密码之后,就会记住账号密码,并且会在当前用户根目录下生成一个.git-credentials文件,下一次就不用再输入账号密码了。

10. 忽略某些文件

IDE等相关配置文件不应上传的文件或文件夹放到.gitignore文件中。可以手动创建该文件,然后添加文件或文件夹:

.idea
*.log
举报

相关推荐

0 条评论