appwiki:git

This is an old revision of the document!


Git as cmd

Command Git cmds

  • start the git-cmd.exe and now you are in a cmd with git built-in, or add git path to your cmd session:
    set PATH=D:\path_to_git_folder\bin;%PATH%
  • create a default user if you have not
    git config --global user.name "AnyOne"
    git config --global user.email "anyone@any.what"
  • list config
    git config --list
  • create a project folder
    mkdir SuperWebProj
    cd SuperWebProj
    touch index.html
  • create ignore list inside git directory, create .gitignore file
    # ignore folder, ignore type of files
    __pycache__/
    *.py[cod]
     
    # ignore build folder
    build/
  • cd to the folder where you want to create a repo
    git init
    • by default, the init will use this folder as “master” named branch, you can config git to use other name like main or core-feature like name, but you can ignore that for now.
  • make some files or copy some files into that folder, then add that as changes and make a commit
    git add *.html
    git commit -m "starter files added"
  • check status
    git status
    • optional: you can change branch name like
      git branch -m master main
  • add everything in the directory that is changed
    • all new and modified files:
      git add .
    • all new and modified + deleted files
      git add -A
    • all modified + deleted files
      git add -u
  • to view change log
    git log
  • use git to zip folder
    git archive --format=zip -o project_code.zip HEAD project_code

Extra Tips:

  • you can use vscode to open the folder project (the one with .git hidden folder), vscode will auto know it is a git project and it has some built-in tool to help you instead of using the git cmd
    • you may need to set git.exe path if you use above portable one,
    • go File > Preference > setting , search git path, click edit setting.json, it will pop up the {} dictionary part for you to edit
      "git.path": "D:\\App_Dev\\PortableGit\\bin\\git.exe",
  • if you want more help, you can use Github Desktop app, which you dont have to use their github service, you can use add your local disk project folder, you can manage all the git cmd in a visual way, like compare difference and make commit
  • appwiki/git.1712818750.txt.gz
  • Last modified: 2024/04/11 06:59
  • by ying